正則表達式僅允許字母數字和特殊字符'-','_','&'
。 我試過這個正則表達式,但它不工作!正則表達式允許使用下劃線,連字符和'&'符號
var testexp=/^[a-zA-Z0-9-_&]+$/;
正則表達式僅允許字母數字和特殊字符'-','_','&'
。 我試過這個正則表達式,但它不工作!正則表達式允許使用下劃線,連字符和'&'符號
var testexp=/^[a-zA-Z0-9-_&]+$/;
你需要把-
末(或開頭)之類的如果你想它被認爲是一個真字符:
/^[a-zA-Z0-9_&-]+$/
您也可以使用快捷方式\w
,這與[a-zA-Z0-9_]
相同。因此:
/^[\w&-]+$/
[a-zA-Z0-9_]
可以\w
(字字符)縮短
試試這個正則表達式:
var testexp = /^[\w&-]+$/;
試圖逃離他們:'\ - \ _ \&' – Cherniv
這對我的作品。什麼是不工作? – SmokeyPHP
他們只需要轉義'-'。即使這樣,如果他們把它放在角色課程的最後或開始。 SmokeyPHP:他們所擁有的比他們想要的要多得多。 – Joey