js基本语法
\d 0-9任意一个数字
[ ] 其中的任意一个字符
[0-9] \d
12=> [1][2]
[a-zA-Z0-9_]
[^] 非其中的任意一个字符
[^0-9]
\w 数字、字母、下划线
. 任意一个字符
[ . ] .
| 或
2|3 2、3
1[0-2]
1[012]月份
? 0-1 次
0?[1-9]
+ 1-多次 至少一次
* 0-多次
{,} 最少,最多
{6,12}
{6,}
{,12}
^ 开始
$ 结束
var txt="12345678";
//var reg=/\d+/
var reg=/^\d+$/
console.log(reg.test(txt))
//手机号 邮箱 年月日 中文 密码
// 1\d{10} 验证手机号
// 1[3-9]\d{9}
// \d{4}-(0?[1-9]|1[0-2])-(0?[0-9]|[12][0-9]|3[01]) 年月日 格式匹配
// 中文 [\u4e00-u9fa5]
// /u4e00\u4e00