首先我一直在寻找答案,但到目前为止还没有成功。
我有一个通过 POST 提交一些输入的表单,但在此之前我想在客户端确保名字和姓氏仅使用拉丁字母或西里尔字母。
到目前为止,它仅适用于拉丁字母,但我无法使其适用于西里尔字母。这就是我现在使用的,任何帮助将不胜感激
<input id="userfnamesignup" type="text" pattern="[a-zA-Z]{3-30}"
name="user_fname" placeholder="Enter your name please" required />
Run Code Online (Sandbox Code Playgroud)
JavaScript 对 unicode 的支持不是很好,但是您应该能够使用西里尔文 unicode 字符范围作为正则表达式的一部分,并且它应该可以工作。
[a-zA-Z\u0400-\u04ff]{3,30}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2291 次 |
| 最近记录: |