<script>
jQuery.validator.addMethod('specialChars', function(value, element, num) {
var specialChars = value.replace(/[A-Za-z0-9 ]/g, '');
return this.optional(element) || specialChars.length > num;
}, 'At least {0} special chars are required');
$("form").validate({
rules: {
password: {
specialChars: 3,
required: true,
}
}
});
</script>
jquery验证提供了一个有用的API,您可以使用它来创建新的自定义规则。希望它有用。