reg = /^150/ ^以什么为开头
reg1 = /0$/ $以什么为结尾
reg2 = /\d/ 匹配数字
reg3 = /\w/ 匹配数字字母加下划线
reg4 = /\d{0,5}/匹配数字0次或五次
reg5 = /[123]/随机匹配123
\表示转义关键字
let reg = /^\\.|\\[|\\]|\\{|\\}|\\|$/i
let str = "|"
console.log(reg.test(str));//true
// ?表示没有或一次 // *表示0到无限 // +表示1到无限
let reg = /^[a-zA-Z]?$/
let reg1 = /^[a-zA-Z]*$/
let reg2 = /^[a-zA-Z]+$/
let str = ""
let str1 = ""
let str2 = "e"
console.log(reg.test(str));//true
console.log(reg1.test(str1));//true
console.log(reg2.test(str2));//true
实例验证手机号:
let reg = /^1(50|52|58)\d{8}$/50 150 158开头的手机号码
let str = "15051885757"
console.log(reg.test(str))//true
验证邮箱:
let reg = /^\w{5,20}@\w{0,10}\.(com|cn|org|net)$/
let str = "1573960585@qq.com"
console.log(reg.test(str));true