2.JS 中的正则表达式
添加 JS
<script src="${contextPath }/js/jquery.validate.min.js"></script>
<script src="${contextPath }/js/ext_validate.js"></script>
<script src="${contextPath }/js/jquery-1.8.0.min.js"></script>
1.var reg = new RegExp("^3");//正册表达式
return reg.test(value);
2.$.validator.addMethod("startWith", function(value,element,
params) {//添加验证方法
var reg = new RegExp("^"+ $('#' + params).val());
return reg.test(value);
},
"<fmt:message key='develop.oauth.validate.startWith'/>");
3.$('#editBasic').validate({
rules : {
applicant : {//ID值
required : true,// ——验证方法 参数
maxlength : 45// ——验证方法 参数
},
clientName : {
required : true,//必须的?
maxlength : 45,//最大长度
url : true,//URL格式
startWith : 'clientWebsite',//自定义的校验方法
},
},
messages : {
clientName : {
required : '不能为空',//校验错误提示
maxlength : '内容超长'//校验错误提示
},
},
errorPlacement : function(error,element) {
var sub = "_error";//设定错误提示ID
var errorPlaceId = "#"+ $
(element).attr("name")
+ sub;//设置根据元素的NAME属性生成错误ID
$(errorPlaceId).html("");//置错误信息为空