以下是我的代码,RegExp是从7/8/9开始的任何10位数字,我想根据RegExp显示输入值是否为空的错误,但是即使在输入正确的输入之后,例如9999999999,条件返回true并显示错误消息。
var re = /^[789]\d{9}$/;
var mobile = $("#txtMobile").val().trim();
if (!re.test(mobile) || mobile == "") {
$(".error").show();
} else {
//some other code
}
我不确定这里有什么问题!
答案 0 :(得分:2)
var re = /^[789]\d{9}$/;
这应该解决它。