随笔分类 - 正则
摘要:1. 中文、英文、数字包含下划线: reg = /^[\u4E00-\u9FA5A-Za-z0-9_]+$/ 2. 只能为数字+字母: reg = /^([a-zA-Z0-9]{18,18}|[a-zA-Z0-9]{15,15})$/ 3. 密码必须8-20位,且包含大小写字母及数字(可使用标点符号
阅读全文
摘要:1-999整数 reg = /(^[1-9]\d{0,2}$)/ 或者: reg = /^[1-9][0-9]{0,2}$/ 正整数: reg = /^[1-9]\d*$/ 数字: reg = /^\d+$/ 非空白字符: reg = /\S/
阅读全文
摘要:0-80之间整数: reg = /(^[1-7]\d{0,1}$)|(^[8|9|0]$)|(^80$)/ 1-80之间整数: reg = /(^[1-7]\d{0,1}$)|(^[8|9]$)|(^80$)/
阅读全文
摘要:1. 手机号码 let reg = /^1[3456789]\d{9}$/ 2. 身份证 let reg = /^[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]$/
阅读全文
摘要:phone.replace(/^(\d{4})\d{4}(\d+)/, '$1****$2')
阅读全文
摘要:1. 小数点保留后两位 let reg = /(^[1-9]\d*(\.\d{0,2})?$)|(^0(\.\d{0,2})?$)/ 2.只允许汉字字母1-20位 let reg = /^[a-zA-Z\u4e00-\u9fa5]{1,20}$/ 3. 10位数纯数字 let reg = /^[0-
阅读全文
摘要:let reg = /(^[1-2][0-9]?(\.\d{0,1})?$)|(^[3|4|5|6|7|8|9](\.\d{0,1})?$)|(^30(\.0)?$)/
阅读全文