特殊验证validate
来源:互联网 发布:深圳软件开发公司简介 编辑:程序博客网 时间:2024/06/04 00:52
jQuery.validator.addMethod(
"byteMaxLength"
,
function
(value,
element, param) {
var
length = value.length;
for
(
var
i = 0; i < value.length; i++) {
if
(value.charCodeAt(i) > 127) {
length++;
}
}
return
this
.optional(element) || (length <= param);
}, $.validator.format(
"不能超过{0}个字节(一个中文字算2个字节)"
));
jQuery.validator.addMethod(
"numFormat"
,
function
(value,element,param){
return
this
.optional(element) || /^\d*$/.test(value);
}
//,$.validator.format("请输入数字{0}位以内")
);
//number(9,3)
jQuery.validator.addMethod(
"numFormat63"
,
function
(value,element){
return
this
.optional(element) || /^[0-9]{1,6}(\.\d{1,3})$/.test(value);
},$.validator.format(
"请输入合法数字,精度格式123456.0"
)
);
jQuery.validator.addMethod(
"postcodeVal"
,
function
(value,element){
return
this
.optional(element) || /^[0-9]\d{5}(?!\d)$/.test(value);
},$.validator.format(
"请输入合法的邮编"
)
);
jQuery.validator.addMethod(
"
numberAndLettersVal
"
,
function
(value,element){
return
this
.optional(element) || /^[a-zA-Z0-9]+$/.test(value);
},$.validator.format(
"请输入字母或数字"
)
);
jQuery.validator.addMethod(
"sfzhValidate"
,
function
(value,element){
return
this
.optional(element) || /^(\d{14}|\d{17})(\d|[xX])$/.test(value);
},$.validator.format(
"请输入合法身份证号"
)
);
jQuery.validator.addMethod(
"valiEnglish"
,
function
(value,element){
return
this
.optional(element) || /^[a-zA-Z ]*$/.test(value);
},$.validator.format(
"请输入字母或者空格"
)
);
调用方式:
<input name="id" id="id" type="text" class="input required numberAndLettersVal" maxlength="19" value="<%=Util.strNull(cuntongssxx.getId())%>"/>
阅读全文
0 0
- 特殊验证validate
- validate验证
- validate验证
- validate验证框架
- validate方法验证数据
- validate个性化验证
- jQuery validate 分组验证
- Jquery Validate验证
- jquery 验证框架 validate
- validate表单验证插件
- jQuery validate 表单验证
- Jquery validate 验证
- jquery.validate验证
- jquery的validate验证
- Jquery.validate 验证使用方法
- jquery.validate验证时机
- extjs form validate 验证
- JQUERY validate验证
- zookeeper学习记录-05 Zookeeper命令行操作
- codevs 2924 数独挑战(dfs)
- Maven详解
- 数组和指针的区别与联系
- JavaScript字符串转数组(升级)
- 特殊验证validate
- Java中各个数据库连接池的使用
- 解决LinearLayout或ImageView设置按下效果不起作用,无效果
- 语法:MySQL中INSERT INTO SELECT的使用
- 使用html+ajax+formdata+SpringMVC实现单个文件,和多个文件上传功能
- NOIP试题中可能涉及的“距离”问题【转载】
- 二分查找算法
- JetBrains 里不为人知的秘密
- Android仿微信朋友圈10s视频编辑