export const regular = { // 验证自然数 naturalNumber: /^(([0-9]*[1-9][0-9]*)|(0+))$/, // 英文 english: /^.[A-Za-z]+$/, // 验证是否是座机号 telephone: /^\d{3}-\d{7,8}|\d{4}-\d{7,8}$/, // 手机号 mobile: /^1[34578]\d{9}$/, // 银行卡号码 bankCard: /^[1-9]\d{9,19}$/, // 证件号码 IDNumber: /^[a-z0-9A-Z]{0,50}$/, // 身份证号码,包括15位和18位的 IDCard: /(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{7}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/, // QQ号码 qq: /^[1-9]\d{4,11}$/, // 网址, 仅支持http和https开头的 url: /^(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?$/, // 0到20位的英文字符和数字 enNum0to20: /^[a-z0-9A-Z]{0,20}$/, // 2到100位的中英文字符和空格,可以是中文、英文、空格 cnEnSpace2to100: /^[a-zA-Z\u4E00-\u9FA5\s*]{2,100}$/, // 数字和换行符 numLinefeed: /^[0-9\n*]+$/, // 255位以内的字符 char0to255: /^.{0,255}$/, }