以下为整理的常用正则表达式
校验邮箱
let reg = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/
校验手机号
let reg = /^1[0-9]{10}$/
严格校验手机号
参考规则:https://support.huaweicloud.com/intl/zh-cn/productdesc-msgsms/phone_numbers.html 华为-全球手机号码规则
let reg = /^1(([3][0-9])|([4][14-9])|([5][0-35-9])|([6][5-7])|([7][0-8])|([8][0-9])|([9][1-38-9]))\d{8}$/
校验电话号码
let reg = /^([0-9]{3,4}-)?[0-9]{7,8}$/
URL地址校验
/^http[s]?:\/\/.*/
URL全格式校验
/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#()?&//=]*)$/
只能是字母和数字校验
/^[A-Za-z0-9]+$/
合法小数校验
/^[0]\.([0-9]\d*)$/
正整数校验
/^[1-9]+[0-9]*$/
大于0的整数和小数校验
/^[0-9]+(.[0-9]{1,2})?$/