javascript常用正则表达式参考
数字
const reg = /^[0-9]+$/
中文
const reg = /^[\u4e00-\u9fa5]+$/i
字母
const reg = /^[a-zA-Z]+$/
数字和字母
const reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]*$/
数字字母和中文
const reg = /^[a-zA-Z0-9\u4e00-\u9fa5]+$/
手机号
const reg = /^[1][3,4,5,7,8,9][0-9]{9}$/
身份证号
const reg = /^[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)$/
邮箱
const reg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
ip地址
const reg = /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}/g
金额
const reg = /(^([1-9]{1}[0-9]{0,10})((.\d{0,2})?)$)|(^0(.[1-9]{1,2})$)|(^0(\.0\d{1})$)/
url地址
const site = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
const url = /http(s)?:\/\//;