常用正则表达式规则

email: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,   // 邮箱
website: /^((ht|f)tps?):\/\/[\w-]+(\.[\w-]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?$/,   // 网站
password: /^[a-zA-Z]\w{5,17}$/,   // 密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线)
idCard: /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,   // 身份证号(简易版)
uniformSocialCreditCode: /[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}/g,   // 统一社会信用代码
plusFloatNumber: /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/,   // 正浮点数
positiveInteger: /^[1-9][0-9]*$/g,   // 大于0的正整数
specialSymbol: /("|\(|\)|{|}|:|\/|;|,|。|?|“|”|:|;|!|(|))/g,   // 包含以下符号 "(){}:/;,。?“”:;!()

你可能感兴趣的:(常用正则表达式规则)