RegExp未按预期工作

时间:2016-07-14 18:12:43

标签: javascript jquery regex

以下是我的代码,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
    }

我不确定这里有什么问题!

1 个答案:

答案 0 :(得分:2)

var re = /^[789]\d{9}$/;

这应该解决它。