wayne's space

Novice's Attitude
数据加载中……
Regular Expression基础
字符:
.                 任意字符,可以为字母,数字,空白等。
\w              字符(a-zA-Z),数字(0-9),下划线。
\W             非字母数字。。。与\w相反。
\d              数字。
\D             非数字。
\s              空格,Tab,回车,换行。
\S              与\s相反。
^               正则字符串的开始标记。
$              .................结尾标记。
\b              空格符,用来判断串,非字符,非数字,或一些字符的开始或结尾。
[]               取[]符号对中的任意一个,注意是一个。例如:[a-z]即一个小写字母。
[^]             同样也是取一个但是,规则和[]相反。例如:[^a-z]即一个非小写字母。
|                或者符号。例如: a|b 则匹配a或者b中的一个。
\                讲下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,'n'匹配字符"n"。 '\n'匹配一个换行符。序列 '\\' 匹配 "\" 而
                 "\("则匹配 "("。
更多参考:http://www.cnblogs.com/yirlin/archive/2006/04/12/373222.html(感谢)

有用的正则:

邮件验证:/^[\w!#$%&\’*+\/=?^`{|}~.-]+@(?:[a-z\d][a-z\d-]*(?:\.[a-z\d][a-z\d-]*)?)+\.(?:[a-z][a-z\d-]+)$/i
最后的/i是为了说明大小写不敏感的。

日期:([01]?\d)[-\/ .]([0123]?\d)[-\/ .](\d{4})

Web地址:((\bhttps?:\/\/)|(\bwww\.))\S*

posted on 2011-12-04 20:55 wayne woo 阅读(150) 评论(0)  编辑  收藏 所属分类: Regular Expression


只有注册用户登录后才能发表评论。


网站导航: