gpt4 book ai didi

如果没有内容,javascript 正则表达式验证

转载 作者:行者123 更新时间:2023-11-30 13:03:22 25 4
gpt4 key购买 nike

我在表单字段上进行了以下验证:

$(".controlsphone input").blur(function() {
var ree = /^\d+$/;
if(ree.test(document.getElementById("register_telephone").value))
{
$(this).css('border-color','green');
$(this).siblings('.info').css('display','none');
$(this).siblings('.error').css('display','none');
$(this).siblings('.valid').css('display','inline-block');
$("#email_error401112").hide();
$('#registerErrors').hide();
}
else
{
$('#registerErrors').show();
$('#email_error401112').remove();
$('#registerErrors').append('<p id="email_error401112">Please enter a phone number</p>');
}
});

我只想在数字存在时验证该字段。该字段不是必需的,但如果字段内有内容,则需要有效(数字)

上面的代码看起来怎么样?有什么想法可以实现吗?

干杯,丹

最佳答案

使用

var ree = /^\d*$/;

因为+代表一个或多个,不包括零。

*代表零个或多个

关于如果没有内容,javascript 正则表达式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16589236/

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