不定期更新
const regular = {
/****************************************** 效验数字 ******************************************/
// 纯数字
num: /^[0-9]*$/,
// 数字英文中文
nec: /^[a-zA-Z0-9\u4E00-\u9FA5]+$/,
// 带1-2位小数的正数或负数
decimal2: /^(\-)?\d+(\.\d{1,2})?$/,
/****************************************** 校验字符 ******************************************/
// 数字加横杠
nh: /^[\d-]*$/,
// 汉字
chinese: /^[\u4e00-\u9fa5]{0,}$/,
// 由数字和26个英文字母组成的字符串
alphanum: /^[A-Za-z0-9]+$/,
// 中文、英文、数字包括下划线
pwdString: /^[\u4E00-\u9FA5A-Za-z0-9_]+$/,
// 中文、英文、数字但不包括下划线等符号
nameString: /^[\u4E00-\u9FA5A-Za-z0-9]+$/,
/****************************************** 效验特殊需求 ******************************************/
// 电子邮箱
email: /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/,
// 手机
phone: /^[1][0-9]{10}$/,
// 身份证号
IDnumber: /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/,
//去除首尾空白字符的正则表达式
trim: /^\s*|\s*$/
};
export default regular;