jquery笔记

1、行定位符(^和$)。“^”表示行的开始;“$”表示行的结尾  ^hd: hd today   hd$: today hd

2、单词定界符(\b、\B)
单词分界符\b,表示要查找的字串为一个完整的单词。
还有一个大写的\B,意思和\b相反。它匹配的字串不能是一个完整的单词,而是其他单词或字串的一部分。

3、字符类([ ])

4、选择字符(|)。该字符可以理解为“或”;(T|t)(M|m),该表达式的意思是以字母T或t开头,后面接一个字母M或m

5、连字符(-)。[a,b,c,d…A,B,C,D…]可以写出[a-zA-Z]

6、排除字符([^])。[^a-zA-Z],该表达式匹配的就是不以字母和下划线开头的变量名。为什么是下划线也排除???

7、限定符(? * + {n,m})





8、点号字符(.)。是除了换行符外的、任意的一个字符。如匹配以s开头、t结尾、中间包含一个字母的单词。 ^s.t$,匹配的单词包括:sat、set、sit等

9、转义字符(\)。127.0.0.1这样格式的IP地址。格式为: [0-9]{1,3}(\.[0-9]{1,3}){3}

10、反斜线(\)。

11、括号字符(())。
 小括号字符的第一个作用就是可以改变限定符的作用范围,(thir|four)th,这个表达式的意思是匹配单词thirth或fourth,如果不使用小括号,那么就变成了匹配单词thir和fourth了。
小括号的第二个作用是分组,也就是子表达式。如(\.[0-9]{1,3}){3},就是对分组(\.[0-9]{1,3})进行重复操作。

12、反向引用

13、模式修饰符

猜你喜欢

转载自miao-miu.iteye.com/blog/2360608
今日推荐