正则表达式的模式

时间:2022-10-07 阅读:1311 评论:0 作者:zhushican

正则表达式的模式

(1).简单模式

简单模式是指通过普通字符的组合来表达的模式,例如:

var reg=/abc0d/;

可见简单模式只能表示具体的匹配,如果要匹配一个邮箱地址或一个电话号码,就不能使用具体的匹配,这时就要用到复合模式。

(2).复合模式

复合模式是指含有通配符来表达的模式,例如:

var reg=/a+b?\w/;

其中的+、?和\w都属于通配符,代表着特殊的含义。因此复合模式可以表达更为抽象化的逻辑。

正则表达式常用字符含义:                                      

 

符号

 
 

描述

 
 

/…/

 
 

代表一个模式的开始和结束

 
 

^

 
 

匹配字符串的开始

 
 

$

 
 

匹配字符串的结束

 
 

\s

 
 

任何空白字符

 
 

\S

 
 

任何非空白字符

 
 

\d

 
 

匹配一个数字字符,等价于[0-9]

 
 

\D

 
 

除了数字之外的任何字符,等价于[^0-9]

 
 

\w

 
 

匹配一个数字、下划线或字母字符,等价于[A-Za-z0-9_]

 
 

\W

 
 

任何非单字字符,等价于[^a-zA-z0-9_]

 
 

.

 
 

除了换行符之外的任意字符

 


本文链接: http://www.zh-xm.com/post/147.html 转载请注明出处!

相关文章 是不是在找它?!