2010-07-06 80 views
1

我想知道我的字符串是否包含某个子字符串,如果是,则返回true,否则返回false。如何检查子字符串是否与正则表达式匹配?

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

Duplicate:http://stackoverflow.com/questions/345194/regular-expression-matching-in-jquery – mcandre 2010-07-06 17:38:24

回答

3

随着^$锚,你几乎防止任何次比赛,因为他们需要对整个myString相匹配的正则表达式。所以第一步就是去掉那些锚。然后:

if (regex.test(myString)) { 
相关问题