码迷,mamicode.com
首页 > 编程语言 > 详细

Head First JavaScript:正则表达式的使用

时间:2014-11-08 00:43:23      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:使用   java   sp   strong   数据   on   bs   ad   as   

这是在表单与验证章节讲述的知识,根据不同的实例由浅入深的讨论了正则表达式,很具实用性。

正则表达式是一种用于匹配文本字符串的字符模式。通常用于对表单的输入数据(如:车牌,电话,邮编,邮箱等)进行验证。

正则表达式的字符类型分为元字符限定字符

元字符包括:

.       匹配任何字符(换行符除外)

\d  匹配任何数字字符

\w   匹配任何字母数字字符

\s  匹配空格

^   字符串需要以该字符模式起始

$   字符串需要以该字符模式结束    

 

限定符包括:

+  限定符前的子模式必须出现1或多次

*  限定符前的子模式可以不出现

?   限定字符前的子模式可以出现0或1次

{n}  限定符前的子模式必须出现n次                //选替字符(|):(\d{2}|\d{4}) (red|blue)  

()  集合字符或/和元字符,成为子模式

 

注1:在正则表达式里具有特殊意义的字符,要用反斜线(\)转义

注2:javascript通过RegExp对象支持正则表达式,调用RegExp.text()对字符串检测

 

//补充邮箱实例和表单验证相关

 

Head First JavaScript:正则表达式的使用

标签:使用   java   sp   strong   数据   on   bs   ad   as   

原文地址:http://www.cnblogs.com/timl525/p/4082533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!