如何检查子字符串是否与正则表达式匹配?

时间:2010-07-06 17:36:57

标签: javascript jquery regex

我想知道我的字符串是否包含某个子字符串,如果有,则返回true,如果不存在,则返回false。

regex = /^[a-z0-9]*(TEST)+'[a-z0-9]*$/;
if(myString.contains(regex)) {
  // do something
}

1 个答案:

答案 0 :(得分:3)

使用^$锚点,您几乎可以阻止任何子匹配,因为它们需要整个myString来匹配正则表达式。所以第一步是删除那些锚点。然后:

if (regex.test(myString)) {