0

https://jqueryvalidation.org/

我在我的电话号码字段上使用了输入掩码,我还想使用 Jquery 验证插件将它们包含在我的验证中,但是我在字段上使用的为了便于阅读而使用的掩码中包含我想在验证之前替换的字符是完毕。

$(document).ready(function () {
        $("#TxtMobile").focusout(function () {
            var mobile = $("#TxtMobile").val();
            $("#TxtMobile").rules("add",
            {
                required: true,
                maxlength: 10,
                minlength: 10,
                regex: mobile.replace(/\ /g, '').replace(/\_/g, '')
            });
        });
}

目前可以得出的数字格式的一些示例是:

04__ ___ ___
0422 226 999
____ ___ ___

所以理想情况下,我想以某种方式将其用于验证

mobile.replace(/\ /g, '').replace(/\_/g, '')
4

1 回答 1

0

你可以像这样添加

$("#TxtMobile").rules("add", {
   required: true,
   maxlength: 10,
   minlength: 10,
   regex:mobile.replace(/\ /g, '').replace(/\_/g, '')
   });
于 2017-10-10T06:09:06.460 回答