常用的正则表达式(复制粘贴即可)

//正则
const regExp = {
  regPhone: /^(13[0-9]|14[1579]|15[0-3,5-9]|16[6]|17[0123456789]|18[0-9]|19[89])\d{8}$/, //手机号码
  regNum: /^\d+$/, //只能输入数字,不为空
  regLetNum: /^[0-9a-zA-Z]*$/, //只能输入字母或者数字
  regMoney: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/, //金额,可以输入0,最多两位小数
  regPswd: /^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,20}$/, //验证密码
  regName: /^[\u4e00-\u9fa5]+$/,//中文姓名
  regSfz: /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$|^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/, //验证身份证号
  regBank: /^([1-9]{1})(\d{15}|\d{18})$/, //验证银行卡号
  regXym: /[1-9A-GY]{1}[1239]{1}[1-5]{1}[0-9]{5}[0-9A-Z]{10}/, //社会信用代码
  regYyzz: /(^(?:(?![IOZSV])[\dA-Z]){2}\d{6}(?:(?![IOZSV])[\dA-Z]){10}$)|(^\d{15}$)/, //营业执照
  resEmjio: /(\ud83c[\udf00-\udfff])|(\ud83d[\udc00-\ude4f])|(\ud83d[\ude80-\udeff])/, //验证表情
  resEmail: /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/ //验证邮箱
};

posted @ 2020-12-07 16:49  时光SHG  阅读(351)  评论(0)    收藏  举报