我需要在我的jquery.validate脚本中添加一个正则表达式检查。
我现在已经有以下脚本:
$().ready(function() {
$("#myBlahForm").validate({
rules: {
someName: {
required: true,
minlength: 5,
maxlength: 8,
},
somePassword: {
required: true,
minlength: 5,
maxlength: 8,
},
someConfirmPassword: {
required: true,
equalTo: "#somePassword"
},
},
messages: {
someName: {
required: "Please create your username",
},
somePassword: {
required: "Please create a password",
},
someConfirmPassword: {
required: "Please re-enter your password",
equalTo: "Passwords must match"
},
}
});
我希望检查在此用户输入其数据时,数据库允许的特定密码字符:
});
<label for="someName">Username</label>
<input type="text" id="someName" name="someName" placeholder="Create a Username"/>
<label for="somePassword">Password</label>
<input type="password" id="somePassword" name="somePassword" placeholder="Create a Password"/>
<label for="someConfirmPassword">Confirm Password </label>
<input type="password" id="someConfirmPassword" name="someConfirmPassword" placeholder="Verify your Password"/>
如何使用jquery.validate插件(来自bassisstance的文档)向必填字段(如密码或用户名)添加正则表达式检查的最佳方法是什么?
基本上,我需要确保他们创建的密码和用户名只包含0-9、字母和一些特殊字符。