项目中经常需要使用正则表达式,这里记录下常用的一些正则表达式:
let reg = /^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/ //手机号
let reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/ //身份证号
let reg = /^\d{4}-\d{1,2}-\d{1,2}/ // 日期格式(yyyy-MM-dd)
let reg = /[1-9][0-9]{4,}/ // QQ号
let reg = /[1-9]\d{5}(?!\d)/ // 邮编
let reg = /^[\u4e00-\u9fa5]{0,}$/ // 汉字