# 常用的正则表达式(JavaScript)

const webReg =  new RegExp(/http[s]*:\/\/[^\s]*|[a-zA-Z]+[0-9]*\.[a-zA-Z]+[^\s]*/, "g"); // 匹配网址

const numReg =  new RegExp(/[0-9]/); // 匹配数字

const enReg =  new RegExp(/[A-Za-z]/); // 匹配英文

const zhReg =  new RegExp(/[\u4e00-\u9fa5]{0,}/); // 匹配汉字

const enAndNumReg =  new RegExp(/[A-Za-z0-9]+/); // 匹配英文和数字

const emailReg =  new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/); //匹配邮箱地址

const phoneReg =  new RegExp(/(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}/); // 匹配手机号码

const pwdReg =  new RegExp(/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/); // 匹配强密码8到20位

const dateReg =  new RegExp(/\d{4}-\d{2}-\d{2}/); // 匹配日期 例如 1970-01-01