0
我将如何修改我现有的正则表达式:JavaScript正则表达式允许AZ,az或0-9&@等
/^[a-z A-Z0-9._,-]+$/
所以,它将使以下内容:
A-Z a-z 0-9 & @ . $ % - , () : ; ` - space
感谢
我将如何修改我现有的正则表达式:JavaScript正则表达式允许AZ,az或0-9&@等
/^[a-z A-Z0-9._,-]+$/
所以,它将使以下内容:
A-Z a-z 0-9 & @ . $ % - , () : ; ` - space
感谢
以下模式可以。在方括号内,只有-
(和]
,如果包含)必须使用反斜线(\
)进行转义。
/^[a-zA-Z0-9&@.$%\-,():;` ]+$/
#^^ ^^
#^^ ^End of string
#^^ At least one occurrence
#^ Characters to match
#Begin of string
我必须补充,'^'也应该逃脱*如果*它是方括号内的第一个字符。在那个位置,它具有“否定表达”的特殊含义。例如,'[^ 0-9]'匹配任何非数字字符。 – 2011-12-26 10:39:29
您可以简单地添加这些额外的元素,如:/^[AZ A-Z0-9 ._, - \(\(\ $ \ @] + $/ – 2011-12-26 10:11:00
@AlecSmart你甚至都不需要引用'$'或'@' – fge 2011-12-26 10:12:49
@fge我的坏...... – 2011-12-26 10:13:51