我需要正則表達式搜索字符串alphanumeric, (,), -, .,/and ampersand(&).
正則表達式匹配字母數字字符和符號(&)
眼下在客戶端驗證使用此正則表達式即時
[^A-Za-z0-9.)(/-\&]
編輯:
我想搜索我的字符串中的特殊字符VAL.search(/[^A-Za-z0-9.)(/-\&]+/g)==-1
我需要正則表達式搜索字符串alphanumeric, (,), -, .,/and ampersand(&).
正則表達式匹配字母數字字符和符號(&)
眼下在客戶端驗證使用此正則表達式即時
[^A-Za-z0-9.)(/-\&]
編輯:
我想搜索我的字符串中的特殊字符VAL.search(/[^A-Za-z0-9.)(/-\&]+/g)==-1
將反斜線,pu t在角色課程結束時的破折號。
[^A-Za-z0-9.)(/\\&-]
不知道爲什麼你包括^
,因爲這否定字符類。
試試這個:
VAL.search(/[^a-zA-Z0-9.()/&-]/g) == -1
在字符類中需要轉義的唯一字符是'\',''''(除非把它放在中間的某處)。 – Tomalak 2011-06-07 09:03:14
@Tomalak和'-',除非它是班級中的最後一個字符。 – 2016-01-15 12:47:28
你需要弄清楚你想要什麼。在你的問題中,你說你想匹配這些字符'()-./&a-zA-Z0-9',並且可能在說你實際上想匹配任何不是這些字符的東西。你想匹配'^'嗎?你想匹配'\'? – 2011-06-07 09:29:03
在jquery驗證我想搜索我的字符串的字母數字和特殊字符以外的(,.- /&)例如像「b&g(54.4kg/m)」這樣的字符串。如果有人輸入了除上面指定的特殊字符,那麼我的函數將返回false。我搜索字符串的代碼是VAL.search(/ [^ A-Za-z0-9。)(/ - \&] +/g)== - 1 – key2 2011-06-07 09:36:02