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

  • :出现零到多次

+: 出现一到多次

?:出现零次或者一次

. : 除了\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]

  • 和 *都是贪婪匹配

?不是

posted @ 2023-11-08 18:32  龙陌  阅读(174)  评论(0)    收藏  举报