`

学习正则表达式

    博客分类:
  • js
阅读更多

学习脚本很久了,但每次遇到那些验证匹配问题,需要用到正则表达式,就只能在网上寻找答案,然后本地测试。正好近段没什么事情做,就打算把这个好好学学。

参考:

http://www.yesky.com/imagesnew/software/vbscript/html/jsgrpRegExpSyntax.htm

自我理解:

例如:

/^1[5|3][0-9]{9}$/: 

 第一个数必须为1开头,因为^,[5|3]:表示第二个数为5或者3,也可写成[5,3].[0-9]表示必须为数字{9}表示前面的数字数次9次,$则表示已数字结尾.[0-9]{9}$ 也就是表示输入随便9个数字。该表达式也为验证一个电话号码

/^1[5|3][0-9]{9}w$/:

该表达式和上面相似,只是$前面有个w,则表示13或15开头,然后输入9个数字,最后必须以W结尾。注:区分大小写

 

又例如

/^\w+@\w+(\.\w+){1,}(\.[A-Za-z]{2,3})$/;

\w:匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]

(\.\w+){1,}:.+任何单词字符,至少有一个任意字符

(\.[A-Za-z]{2,3}):.+键盘字母至少2个最多三个。

使用根据上面的正则表达式写出:sadfer_dfhgf@sddfdgf.ddfdgfh.fg 为正确的

/^\s*$/:

\s:匹配任何空白字符,包括空格、制表符、换页符等等.

*:匹配前面的子表达式零次或多次

该表达式表示输出一个或多个空格、制表符、换页符

 

完整的日期表达式见:

 http://hi.baidu.com/huqing7002/blog/item/7abd353835f7def0b311c7fc.html

 

分享到:
评论

相关推荐

    学习正则表达式-Michael+Fitzgerald.pdf

    《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。...《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。

    《学习正则表达式》高清扫描版 PDF

    正物色一本学习正则表达式的入门图书?恭喜,《学习正则表达式》非常适合你!本书提供大量经典简洁的示例,从零开始教你逐步掌握正则表达式。通过匹配特定单词、字符和模式,读者很快就可以自己动手使用正则表达式...

    学习正则表达式.[美]Michael Fitzgerald(带详细书签)

    《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。...《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。

    学习正则表达式 (图灵程序设计丛书 26)

    《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。... 《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。

    学习正则表达式 电子书

    本书通过示例介绍如何编写正则表达式,旨在让读者轻松掌握正则表达式。事实上,笔者几乎将所涉及的每一个概念都通过示例展示了出来,读者很容易模仿尝试。正则表达式有助于找到文本字符串中的各种模式。更确切地说,...

    学习正则表达式.pdf

    正则表达式在编程中有着广泛的应用,例如是字符串的是识别,输入框信息的验证,或者是在爬虫中有着较多的应用,正则表达式使得字符串的识别变得简单。

    学习正则表达式,中文PDF

    学习正则表达式,中文PDF,高清扫描,值得拥有!!!!

    学习正则表达式(Introducing Regular Expressions)

    英文高清PDF版。 Introducing Regular Expressions 《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed 和perl 脚本,再到转换...《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。

    学习正则表达式(精排epub)

    学习正则表达式,图灵出版的。讲的很详细,用来系统学习正则挺好的。

    正则表达式学习书PDF

    学习正则表达式

    ASP.NET 中的正则表达式

    本文介绍了深入学习正则表达式的基础知识和推荐内容。 本文主要面向对正则表达式知之甚少或没有使用经验,但却熟悉 ASP.NET、可借助 .NET 编程的初学者。此外,希望本文连同 regular expression cheat sheet 成为有...

    《学习正则表达式》[美]Michael Fitzgerald epub

    《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。...《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。

    精通正则表达式 中英文

    《精通正则表达式》是系统学习正则表达式的唯一最权威著作。任何时候,任何地方,只要提到正则表达式著作,人们都会提到这本书。该书质量之高,声誉之盛,使得几乎没有人企图挑战它的地位,从而在正则表达式图书领域...

    正则表达式速查 正则表达式举例 正则表达式学习

    正则表达式速查 正则表达式举例 正则表达式学习 (4页A4纸)

    常用正则表达式生成软件 学习文档

    还有正则表达式的学习帮助文档,让你好好学习正则表达式 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来...

    从零开始学习正则表达式

    正则表达式语法(01): 关于大小写与中文 正则表达式语法(02): 或者与重复 正则表达式语法(03): 匹配范围 正则表达式语法(04): 常用转义字符与 . 正则表达式语法(05): 边界 正则表达式语法(06): 贪婪匹配与非贪婪匹配 ...

    正则表达式 学习正则表达式

    正则表达式,正则表达式 学习正则表达式,适合出学者

    个人 正则表达式 学习小结

    正则表达式学习小结 基础学习 正则表达式学习小结 基础学习

    一款正则表达式的帮助软件,帮助各位学习正则表达式

    一款正则表达式的帮助软件,帮助各位学习正则表达式

    精通正则表达式(第三版)

    专家点评:《精通正则表达式》是系统学习正则表达式的唯一最权威著作。任何时候,任何地方,只要提到正则表达式著作,人们都会提到这本书。该书质量之高,声誉之盛,使得几乎没有人企图挑战它的地位,从而在正则...

Global site tag (gtag.js) - Google Analytics