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, '')
你可以像这样添加
$("#TxtMobile").rules("add", {
required: true,
maxlength: 10,
minlength: 10,
regex:mobile.replace(/ /g, '').replace(/_/g, '')
});