正则表达式仅允许使用字母数字和特殊字符'-','_','&'
。
我试过这个正则表达式,但它不起作用!
var testexp=/^[a-zA-Z0-9-_&]+$/;
答案 0 :(得分:6)
如果您希望将-
视为真实字符,则需要将/^[a-zA-Z0-9_&-]+$/
放在课程的最后(或开头):
\w
您还可以使用与[a-zA-Z0-9_]
相同的快捷方式/^[\w&-]+$/
。因此:
{{1}}
答案 1 :(得分:1)
[a-zA-Z0-9_]
可以使用\w
(单词字符)缩短
试试这个正则表达式:
var testexp = /^[\w&-]+$/;
答案 2 :(得分:0)
使用此正则表达式
/^[\w&-]+$/