var reg1=/\d/;
var reg2=new RegExp("\d");

/**
 * \d :0-9任意一个数字
 * []:任意一个字符
 * [0-9] \d
 *      12 =>[1][2] 12
 * [12a] 1、2、a
 * [a-zA-Z0-9]
 * [^]非其中的任意一个字符
 * \w 数字、字母、下划线
 * . 任意一个字符(在中括号外面写匹配的是任意一个包括字符和换行,在里面写匹配的是点)
 * |:或
 * 例:2|3为 2、3
 * ?    0-1次
 * 例:0?[1-9]
 * +    1-多次
 * *    0-多次
 * {,}:第一的参数:最少。第二个:最多
 * ^    开始
 * $    结束
 *    
 */
var txt="1axc22312";
// var reg=/\d+/;需要设置开始^和结束$才能识别出字母
var reg=/^\d+$/;
console.log(reg.test(txt));
// 正则表达式只能匹配样式

// 匹配手机号
// 简单:1\d{9}
// 复杂: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 吉
posted on 2021-11-05 13:04  于凡芮  阅读(70)  评论(0)    收藏  举报