正则校验

Posted cocoaguo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则校验相关的知识,希望对你有一定的参考价值。

//示例:身份证
$.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 = /^0d{2,3}-d{7,8}$/;

//邮编
var res = /^[1-9]d{5}(?!d)$/;

//手机号码
var res = /^1[34578]d{9}$/;

//名称:只能英文或中文
var temp = /^[a-zA-Zu4e00-u9fa5]+$/;

//输入区号-号码格式固话或手机号
var res = /^((0d{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})?$)/;

以上是关于正则校验的主要内容,如果未能解决你的问题,请参考以下文章

常见正则表达式及身份证校验规则

JavaScript实现表单的校验以及匹配正则表达式

Element-ui的表单中怎么添加正则校验

常用模块-正则re

js金额校验,js正则表达式,包含正负,小数点后两位

正则表达式