不能輸入!@#¥%……* 這種字符的正則表達式書寫:
/[@#\$%\^\*]+/g 這個是包含以上任意一個特殊字符。??! 即可
alert(!/[@#\$%\^\*]+/g.test(“test")) 返回 false 就代表不包含非法字符 .
PS:關于正則表達式,這里再提供2款本站的在線正則表達式工具供大家參考使用(包括常用正則的生成、匹配、測試等):
JavaScript正則表達式在線測試工具:http://tools.jb51.net/regex/javascript
正則表達式在線生成工具:http://tools.jb51.net/regex/create_reg