- // 示例: 身份证
- $.validator.addMethod("CheckID", function(value) {
- // 验证身份证
- var res = /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/;
- if (value) {
- if (res.test(value)) {
- return true;
- } else {
- return false;
- }
- } else {
- return true;
- }
- }
- // 邮箱
- var res = /^([a-zA-Z0-9\_\-\.]){1,40}@([a-zA-Z0-9\_\-]){1,30}(\.[a-zA-Z0-9\_\-]{2,5})+$/;
- // 密码 "6-16 位字母加数字"
- var res = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/;
- //6 位数字
- var res = /^^[0-9]{6}$/;
- // 固定电话
- var res = /^0\d{2,3}-\d{7,8}$/;
- // 邮编
- var res = /^[1-9]\d{5}(?!\d)$/;
- // 手机号码
- var res = /^1[34578]\d{9}$/;
- // 名称: 只能英文或中文
- var temp = /^[a-zA-Z\u4e00-\u9fa5]+$/;
- // 输入区号 - 号码格式固话或手机号
- var res = /^((0\d{2,3}-\d{7,8})|(1[0-9]{10}))$/;
- // 大于 0 的正整数
- var res = /^\+?[1-9]\d*$/;
- // 价格正则
- var res = /(^[1-9]\d*(\.\d{1,2})?$)|(^0(\.\d{1,2})?$)/;
正则校验
来源: http://www.bubuko.com/infodetail-3375256.html