// 手机号码验证
jQuery.validator.addMethod("isMobile", function(value, element) {
value = jQuery.trim(value);
var length = value.length;
return this.optional(element) || (length == 11 && /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/.test(value));
}, "请输入正确的手机号码!");
// 不能包含全角字符
jQuery.validator.addMethod("hasChn", function(value, element) {
return (escape(value).indexOf("%u") < 0);
}, "不能包含中文字符");
// 只能输入中文
jQuery.validator.addMethod("onlyChn", function(value, element) {
return ((/^[\u4e00-\u9fa5]+$/.test(value)));
}, "只能输入中文字符");
//**************************************
// 信息验证
//**************************************
$(".verify").each(function(i){
$(this).html("<span style='color:red'>*</span>"+$(this).html());
});
//聚焦第一个输入框
$("#loginName").focus();
//为userInfoFrom注册validate函数
$("#sysAddUserInfo").validate({
onsubmit: false,
rules: {
loginName:{
required:true,
hasChn:true,
rangelength:[2,30]
},
realName:{
required:true,
onlyChn:true,
rangelength:[2,10]
},
email:{
email:true,
rangelength:[0,20]
},
phone:{
isMobile:true
}
}
});