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
posted @ 2021-11-04 16:48  翟莹萍  阅读(25)  评论(0编辑  收藏  举报