2010-07-06 70 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)) { 
相關問題