常用的正则表达式大全

323 阅读1分钟
  1. 验证手机号码(三大运营商都可)
let reg = /(13\d)|14[0-15-9]|15\d|16[5-7]|18\d|19([18-9])\d{9}/
  1. 邮箱验证(至少5位前缀)
let reg = /[0-9a-zA-Z]{5-30}@(163|126|gmail|qq)\.com/
  1. 密码验证(同时包含大小写字母数字,至少8位)
let reg = /(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])[^]{8,30}/
  1. 名称只能包含小写字母或者数字(今天刚遇到的需求,比较奇怪)
let reg = /^([0-9]|[a-z])+$/