javascript中的正则表达式匹配项目列表

时间:2018-05-31 09:31:33

标签: javascript jquery

如果我的字符串包含任何字符~,如何检入javascript。

有没有办法使用正则表达式匹配测试来实现这一点,而不是编写for循环来检查我的字符串是否包含任何使用indexOf()的字符

2 个答案:

答案 0 :(得分:2)

regex.test(str);是您要检查的内容。它会查看str是否为regextrue是否为false,否则为var a = "hey"; var b = "h~y"; var c = "he’"; var reg = /[’~]/ ; console.log(reg.test(a)); // false console.log(reg.test(b)); // true console.log(reg.test(c)) // true

jtools

答案 1 :(得分:1)

尝试使用indexOf()查找给定字符串,它将返回大于-1的值。如果值为0,1或任何数字,则为true其他false

var string = "Some Text'";
if (string.indexOf("~") > -1 || string.indexOf("'") > -1)
{
  console.log("contains");
}else{
  console.log("not contains");
}