簡體   English   中英

Javascript-字符串包含逗號和破折號

[英]Javascript - String contains commas and dashes

我有一個快速的問題。

如何檢查字符串中是否有逗號或破折號? 謝謝

/[,\-]/.test(yourString)

如果yourString包含逗號或破折號,則返回true;否則返回false。

/(,|-)/.test(yourString); // returns true if there are commas or dashes in the string, false otherwise.

您可以使用indexOf()方法檢查字符串中是否存在子字符串。 如果返回值大於或等於0,則至少出現一次子字符串:

var str1 = "my-string";
var str2 = "string, mine";
var str3 "simple";

str1.indexOf("-"); //returns 2
str2.indexOf(","); //returns 6
str3.indexOf("-"); //returns -1

采用

var n = str.indexOf("some. text, here");

indexOf()方法返回字符串中第一次出現指定值的位置。

如果要搜索的值永不出現,則此方法返回-1。

僅檢查或的索引-

示例代碼:

var str="dhfdshf-43sf";
if(str.indexOf('-')!=-1){
//- exist
}

var str2="dhfdshf,43sf";
if(str.indexOf(',')!=-1){
// , exist
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM