var reg=/^0.2$/; //以0开头,以2结尾,中间可以是\n以外的任意字符

发布时间 2023-11-09 09:43:43作者: 龙陌
  • :出现零到多次

+: 出现一到多次

?:出现零次或者一次

. : 除了\n以外的任意字符

{n} : 出现n次

{n,} : 出现n到多次

{n,m} : 出现n到m次

var reg=/^0.2$/; //以0开头,以2结尾,中间可以是\n以外的任意字符

{n} n次
{1,3} 1~3次
{1,} 1到多次

  •       1到多次
    

? 0到一次

  •       0到多次 
    

^ 匹配一行开始

$ 匹配一行结束

字符类

    [abc]   /[abc]/  匹配"abc"中任意一个字符
   [^abc]  /[^abc]/  匹配非"abc"中任意一个字符
   .     任意字符(除了换行符)
   \w    任意字符   [a-zA-Z0-9]    
   \W    任意非字符  [^a-zA-Z0-9]
   \s    任意空白符  
   \S    任意非空白符  
   \d    任意数字    [0-9]
   \D    任意非数字  [^0-9]
  • 和 *都是贪婪匹配

?不是