0

我想将此函数添加到我的 JS 代码中:

JS 用户名验证器:防止某些字符。

jQuery.validator.addMethod("userNameRule", function(string, element) {return !string.match(/[-\.;,`~!@#\$%\^&\*\(\)\]\+=|\/\\{\[\}'":\?><]/g);});

以及如何添加到这个 JS 函数:

$('#button_sign_up').click(function()
{
if(userNameRule)
{
username can't contains characters.
}
}
4

1 回答 1

0

我使用了这种方法:

$.validator.addMethod("phoneNos", function(value, element) {
        return /^\d+$/.test(value.replace(/[()\s+-]/g, ''));
    },
    "Please enter numbers or spaces only"
);

$("#myForm").validate({
    rules: {
        telephone: {
            required: true,
            minlength: 9,
            maxlength: 14,
            phoneNos: true
        },
        mobile: {
            required: true,
            minlength: 10,
            maxlength: 11,
            phoneNos: true
        }
    },
    // error Placement
});

这里的关键是,在 jQuery 表单验证中,您true在要验证的表单元素中指定函数名称。

于 2013-07-12T10:53:51.650 回答