Emi*_*lie 0 javascript regex validation
我的javascript正则表达式出了问题.
它不会停止数字和"!" 性格虽然应该.它适用于其他特殊角色,当然我已经对它进行了调查,看它是否真的进行了测试等等......而且确实如此.即使我的String中有数字,它也会返回true.
这是RegExp:
new RegExp("^[^\\- ][A-Za-z\u00C00-\u017F\\- ]+"); // \u00C00-\u017F = À-S(latin)
Run Code Online (Sandbox Code Playgroud)
它是验证表单中的名字.
问题很奇怪,因为我在java中的服务器端具有完全相同的正则表达式,并且它工作得很好.
谢谢你的回答:)
你可能有一些拼写错误:
\u00C00-\u017F
Run Code Online (Sandbox Code Playgroud)
C00 hex将比17F hex更大.但是\ u仅捕获四个字符,请参阅下面的评论.
| 归档时间: |
|
| 查看次数: |
344 次 |
| 最近记录: |