//正则表达式
var reg1=/\d/; //第1
var reg2=new RegExp("\d");//2
/*
\d :0-9任意一个数字 \D:任意一个非数值
[]:其中任意一个字符
[0-9]中间任意一个
12 => [1][2] 12 不能[12]
[12a] 1/2/a
\w :数字、字母、下划线
[a-zA-Z0-9]
[^] 非其中的任意一个字符
. :任意一个字符
[.] .
| :或
2|3 2、3
1|[0-2]
1[012]
?:0-1次(有或者没有)
0?[1-9]
+: 1-到多次
*:0-到多次
{,} 最少次数,最多次数
{6,12}最少6个,最多12个
{6,} 最少6个,最多无限
{,12} 最多12个
^:开始
$:结束
*/
var txt = "123abc456";
//var reg = /\d+/
var reg = /^\d+$/
console.log(reg.test(txt));
//手机号 1{3-9}\d{9}
//邮箱
//年月日 \d{4}-(0?[1-9]|[0-2])-(0?[1-9]|[12][0-9|3[01]])
// 年 月 日
// [\u4o00-\u9fa5]
// \ue00\u4e00

浙公网安备 33010602011771号