以下是我的代碼RegExp是從7/8/9開始的任何10位數的數字,如果輸入值爲空或不是按照RegExp顯示錯誤,但即使在輸入正確後輸入例如9999999999,條件返回true並顯示錯誤消息。RegExp未按預期工作
var re = /^[789]\d{9}$/;
var mobile = $("#txtMobile").val().trim();
if (!re.test(mobile) || mobile == "") {
$(".error").show();
} else {
//some other code
}
我不確定這裏有什麼問題!
「d」前是否缺少反斜線或錯誤原因? –