1
我想知道我的字符串是否包含某個子字符串,如果是,則返回true,否則返回false。如何檢查子字符串是否與正則表達式匹配?
regex = /^[a-z0-9]*(TEST)+'[a-z0-9]*$/;
if(myString.contains(regex)) {
// do something
}
我想知道我的字符串是否包含某個子字符串,如果是,則返回true,否則返回false。如何檢查子字符串是否與正則表達式匹配?
regex = /^[a-z0-9]*(TEST)+'[a-z0-9]*$/;
if(myString.contains(regex)) {
// do something
}
隨着^
和$
錨,你幾乎防止任何次比賽,因爲他們需要對整個myString
相匹配的正則表達式。所以第一步就是去掉那些錨。然後:
if (regex.test(myString)) {
Duplicate:http://stackoverflow.com/questions/345194/regular-expression-matching-in-jquery – mcandre 2010-07-06 17:38:24