gpt4 book ai didi

jquery - 不允许空格作为第一个字符,只允许使用 jquery 的字母

转载 作者:行者123 更新时间:2023-11-27 23:12:16 25 4
gpt4 key购买 nike

我使用 jquery 进行名称验证我已经尝试了下面给出的代码

$("#contactname").keypress(function(e) {
if(e.which < 97 /* a */ || e.which > 122 && (e.which < 65 || e.which > 90)) {
e.preventDefault();
}
});

上面的代码工作正常,只允许字母,不允许数字,但它不允许空格。所以我想要的是它应该只允许字母(小写字母和大写字母)然后它不应该允许数字和特殊字符和也接受空格,但作为第一个字符请告诉我复制粘贴时如何限制。

最佳答案

可以使用 HTML5 属性 pattern 吗?查看MDN article了解更多信息。

使用 ^[a-zA-Z][\sa-zA-Z]* 的正则表达式似乎可以满足您的要求。

所以像这样:

<div>Username:</div>
<input type="text" pattern="^[a-zA-Z][\sa-zA-Z]*" title="Can use upper and lower letters, and spaces but must not start with a space" />

关于jquery - 不允许空格作为第一个字符,只允许使用 jquery 的字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45365256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com