// 1. \d 代表任意数字
// 2. \D 代表任意一个非数字
// 3. \w 代表任意一个数字,字母,下划线
// 4. \W 代表任意一个非数字,字母,下划线
// 5. . 代表任意一个字符,通配符
// 6. \s 代表任意一个空格
// 7. \S 代表任意一个非空格
// 8. ^ 表示以开头
// 9. $ 表示以结尾
// 10. * 表示0次或多次
// 11. + 表示一次或多次
// 12. ? 表示0次或一次
// 13. {n} 表示n个
// 14. {n,m} 表示n到m个
// 15. {n,} 表示最少n个
// 16. x|y 匹配x或者y
// 17. [xyz] 匹配xyz中任意一个
// 18. [^xyz] 匹配非xyz中任意一个
// 19. [a-z] 匹配a-z中任意一个
// 20. [^a-z] 匹配非a-z中任意一个
例如验证qq规则
// const QQregex = /^[1-9]\d{4,11}$/
const QQregex = /^[^0]\d{4,11}$/
const qq = '1234567'
console.log('验证qq', QQregex.test(qq))
常用验证邮箱
const ema = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
常用验证手机号码
const phone = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/