gpt4 book ai didi

jquery - if 语句 - 仅接受字母的字段

转载 作者:行者123 更新时间:2023-12-01 03:08:35 27 4
gpt4 key购买 nike

情况

我有一个只需要接受字母的字段。如果提交时 display_name 中有数字,则会弹出错误,但如果我输入 pat123,它会接受它,这是我不想要的。

瞄准

如果 display_name 中输入了字母以外的任何内容,则警告用户,因此不能输入数字和符号。我需要使用什么表达式以及如何将其实现到我的代码中,以便该字段只接受字母?

var fieldNum = /^[0-9a]+$/;

var display_name = form.find('input[name="display_name"]').val();

if ((display_name.match(fieldNum))) {
console.log('error');
}
<input name="display_name" type="text"></input>

最佳答案

你可以这样尝试:

<input name="display_name" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'');">

编辑:

$('.myclass').bind('keyup blur',function(){ 
var x = $(this);
x.val(x.val().replace(/[^a-zA-Z]/g,'') ); }
);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="display_name" class="myclass">

关于jquery - if 语句 - 仅接受字母的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39413324/

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