在正则表达式中限制字符长度我使用以下正则表达式而不限制任何字符长度var test = /^(a-z|A-Z|0-9)*[^$%^&*;:,<>?()\""\']*$/ //Works Fine在上面,当我试图将字符长度限制为15时,它会抛出一个错误。var test = /^(a-z|A-Z|0-9)*[^$%^&*;:,<>?()\""\']*${1,15}/ //**Uncaught SyntaxError: Invalid regular expression**请帮助我使上述的regEx与字符限制为15工作。
4 回答
慕圣4463555
TA贡献1条经验 获得超0个赞
/^(a-z|A-Z|0-9)*[^$%^&*;:,<>?()\""\']{1,15}$/ 写成这样就会生效了,你会报错是因为你是在 $ 终止符之后, 且 不能再使用 * ,这是表示不限制个数
慕桂英4014372
TA贡献1871条经验 获得超13个赞
$%^&*;:,<>?()"'
慕虎7371278
TA贡献1802条经验 获得超4个赞
添加回答
举报
0/150
提交
取消