Javascript函数RegExp.test()总是为我的正则表达式返回false

时间:2016-07-11 08:05:29

标签: javascript regex validation

我在这里看到了一些问题,但没有人适合我。此正则表达式只应接受电话号码。 我需要将表达式用作字符串,因为我需要从数据属性中获取它们。

这是代码:

    $('.valid_mobile').change(function(event) {

    var rex = '^0\d{10}$';
    var message = 'This is not a valid mobile phone number.';

    var text = $(this).val();
    var regex = new RegExp(rex);

    if (! regex.test(text))
    {
        alert(message);
        $(this).val('');
    }
    console.log(regex.test(text));
    console.log($(this).val());
});

0 个答案:

没有答案