【表单验证】几个常用的正则表达式子

 1 $.validator.addMethod("mobile", function(value, element) {
 2             return /^1[345678]\d{9}$/.test(value);
 3         }, "请输入合法的手机号码");
 4 
 5         $.validator.addMethod("phone", function(value, element) {
 6             return /^\d{3}-\d{8}|\d{4}-\d{7}$/.test(value);
 7         }, "请输入合法的电话号码,例如020-12345678或0755-1234567");
 8 
 9         $.validator.addMethod("idCardNo", function(value, element) {
10             return /(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(value);
11         }, "请输入合法的身份证号码");
12 
13         $.validator.addMethod("dateGtThan", function(value, element, param) {
14          
15             var to = $(param).val();
16             var thisDate = value.split("-");
17             var toDate = to.split("-");
18             return (new Date(thisDate)) > (new Date(toDate));
19 
20         }, "结束日期必须大于开始日期");

这是最近用到的几个正则验证表达式 用到了插件中的自定义验证信息的函数 很方便 

posted @ 2015-06-18 15:20  jeremylee  阅读(267)  评论(0)    收藏  举报