jQuery.validator.addMethod("isFigure",function(value,element,param){
// 正则不能写错。
var pattern = /^([0-9]*)+$/;
return this.optional(element) || (!pattern.test(value));
},"店铺名称不能为纯数字。");
// 校验表单合法性
$("#form_openstore_org").validate(
{
submitHandler : function(form) {
form.submit();
},
rules : { // 校验规则
storeName : {
required : true,
maxlength:40,
minlength:4,
isFigure:true,
remote:
{
url:"/app/usermanager/openstore/valid/reduplicate",//后台处理程序
type:"post", //数据发送方式
dataType:"json", //接受数据格式
data:{storeName:function(){return $("#storeName").val();}}
}
}
},
messages : {
storeName : {
required : "请输入您的店铺名称!",
maxlength:"店铺名称太长!",
minlength:"店铺名称不能少于4个字符!",
isFigure:"店铺名称不能为纯数字。",
remote:"店铺名称已注册!"
}
},
errorPlacement : function(error, element) {
if (element.is(":input")||element.is(":select")) {
// 得到当前标签下一标签是为label
var placement = $(element.next("label"));
placement.empty();
placement.css("color", "#FF0000");
error.prependTo(placement);
}
}
});
分享到:
相关推荐
NULL 博文链接:https://yuhe.iteye.com/blog/1433271
jquery-validation 支持 自定义错误样式 ,包括如下 自定义错误样式 统一存放错误 定义 错误位置 定义 验证通过的样式 jquery validation- 错误样式概述 在 验证出现错误 后,jquery-validation会做如下操作 如果 ...
jQuery.validator.addMethod("isIdCardNo", function(value, element) { return this.optional(element) || idCardNoUtil.checkIdCardNo(value); }, "请正确输入您的身份证号码"); //护照编号验证 jQuery....
jQuery.validator.addMethod("idCardNo", function (value, element) { //验证身份证号方法 var testIdCardNo = function (idcard) { var Errors = new Array("验证通过!", "身份证号码位数不对!", "身份证号码...
// 手机号码验证 jQuery.validator.addMethod(“mobile”, function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/ return this.optional(element) || ...
示例如下: 代码如下: [removed] jQuery.validator.addMethod(“regex”, //addMethod第1个参数:方法名称 function(value, element, params) { //addMethod第2个参数:验证方法,参数(被验证元素的值,被验证元素,...
jquery validate有很多验证规则,但是更多...案例一: 代码如下://自定义验证 $.validator.addMethod(“isPositive”,function(value,element){ var score = /^[0-9]*$/; return this.optional(element) || (score.
以下为引用内容: 代码如下:jQuery.validator.addMethod(“mobile”, function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/ return this.optional(element...
解决这个问题的办法是将错误信息指定到一个特定的位置,validate()方法的参数中可以进行自定义,示例代码如下: 代码如下: [removed] jQuery.validator.addMethod(“regex”, //addMethod第1个参数:方法名称 function...
jQuery.validator.addMethod("phone", function(value, element) { var mobile = $("#mobile").val();// 手机号码 var telephone = $("#telephone").val();// 固定电话 var mobileRule = /^(13[0-9]|14[5|7]|1
验证操作类formValidatorClass.js 代码如下: /** * @author ming */ $(document)... // 字符验证 jQuery.validator.addMethod(“stringCheck”, function(value, element) { return this.optional(element) || /^[\u039
代码如下:$(“#btnAddSaveTestSubject”).click(function () { //增加时的验证,保存 jQuery.validator.addMethod(“admissionBatch”, function (value, element) { return this.optional(element) || value !...
jQuery.validator.addMethod添加自定义的验证规则 addMethod:name, method, message 简单实例:单个验证的添加 代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ...
jQuery.validator.addMethod(lrunlv, function(value, element) { return this.optional(element) || /^\d+(\.\d{1,2})?$/.test(value); }, 小数位不能超过三位); //验证小数点后的位数 jQu
以下收录一些我经常用到的正则表达式,因为工作场景中用到正则的地方几乎都跟validate插件的验证有关系,所以以下正则也是$.validator.addMethod() 的拓展: validate: http://jqueryvalidation.org/ 电话验证 /** ...
addMethod ( "digit3" , function ( text , element ) {return this . optional ( element ) || text . match ( / ^ \d \d \d $ / ) ;} ) ;rules_ccform = { ccname : { required : true } , phone_0 : { required ...
jQuery.validator.addMethod("isIdCard", function(value, element, type) { if ($(type).val() === '1') { var re = /(^/d{15}$)|(^/d{18}$)|(^/d{17}(/d|X|x)$)/; return this.optional(element) || (re.test...
81、public class Something { public int addOne(final int x) { return ++x; }}这个比较明显。 19 83、class Something { int i; public void doSomething() { System.out.println("i = " + i); }} 有什么错呢? 19...
81、public class Something { public int addOne(final int x) { return ++x; }}这个比较明显。 19 83、class Something { int i; public void doSomething() { System.out.println("i = " + i); }} 有什么错呢? 19...