在我的實現中使用Jquery驗證器插件。需要一個排除特殊字符的正則表達式,例如&。Reg表達式忽略有限的特殊字符javascript
是否有任何正則表達式爲此。如果這個特殊字符在字符串中的任何地方,它應該找到並拋出錯誤。
在我的實現中使用Jquery驗證器插件。需要一個排除特殊字符的正則表達式,例如&。Reg表達式忽略有限的特殊字符javascript
是否有任何正則表達式爲此。如果這個特殊字符在字符串中的任何地方,它應該找到並拋出錯誤。
/[,&]/g
匹配,
和&
。 演示:https://regex101.com/r/gY0mC3/2#javascript
如果你想搜索,除了字母,數字和下劃線每一個特殊字符,請使用
/\W/g
演示:https://regex101.com/r/gY0mC3/5#javascript
如果你需要包含空格(如姓名)使用
/[^\w\s]/g
括號[]
定義自定義的正則表達式類。
要匹配的字符只有那些字符,您可以做[\,\&]
。
要匹配除以外的所有,可以添加^,如[^\,\&]
。
要匹配任何非單詞字符,可以使用\W
(任何字符而不是a-z,A-Z,0-9或_)。
要包含一個下劃線,你可以做[\W_]
。
請記住,空格用\s
表示,並且根據您的環境,您可能需要將反斜槓(添加一個額外的反斜槓)表示出來。
使用此正則表達式來檢查您的輸入是否包含非單詞字符'。* \ W' –