var reg1=/\d/;
var reg2=new RegExp("\d");
/*
\d 0-9任意一个数字 \D 任意一非字符 (大写的跟小写的相反)
[] 其中的任意一个字符
12=> [1][2] 或者 12
[^] 非其中的任意一个字符 [^0-9]
[a-z][A-Z][0-9][_]
\w 数字,字母,下划线
. 任意一个字符
[.]匹配的是.
| 或 指明两项之间的一个选择。要匹配
? 0-1次 0?[1-9]
+ 1-多次
* 0-多次
{,} 第一个差数 最少次数
第二个参数 最多次数
^ 开始
$ 结束
*/
var txt="123abc456";
var reg=/\d+/
var reg =/^\d+$/
console.log(reg.test(txt));
// 手机号
// 1\d{10}
// 1[3-9]\d{9}
// 邮箱
// ^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
// 年月日
// \d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[01])
// 密码验证
// 中文
// [\u4e00-\u9fa5]
浙公网安备 33010602011771号