一、数字
1.验证整数
let Integer = /^\d+$/
2.大于零的整数
let regNumber = /^\+?[1-9][0-9]*$/
3.保留两位小数的正数
let regNumber = /^[0-9]+(\.[0-9]{2})?$/
4.只允许两位小数
let regdp2_only = /^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/
5.验证十进制
let regDecimalism = /^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/
二、信息
1.账号(交易平台)
let regUserNmae = /^[\u4E00-\u9FA5a-zA-Z0-9_]{2,18}$/;
2.密码(交易平台)字母和数字结合
let regPassWord = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,20}$/
3.手机号
let regPhone = /^1[3456789]\d{9}$/
4.区号-电话号码
let regTelephone = /^((\d{3,4}-)|\d{3.4}-)?\d{7,8}$/
5.联系人(2-4位中文)
let regRealName = /^([\u4E00-\u9FA5]{2,4})$/
6.身份证(18与15长度)
let regIDRe18 = /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
let regIDre15 = /^([1-6][1-9]|50)\d{4}\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}$/
7.纳税人识别号
let regTaxpayerId = /^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/
8. 银行卡号
let regBankcardNumber = /^([1-9]{1})(\d{14}|\d{18})$/
9. 邮箱
let regMail = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/
10. URL地址
let regUrl = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w-.\/?%&=]*)?/
11.车牌号
// 新能源
let regNEVPlate = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/
// 车牌
let regPlate = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/
三、语言
1.中文
let regChinese = /^[\u4e00-\u9fa5]+$/gi
2.只允许大小写字母
let regLetter = /^[a-zA-Z]*$/