常用的正则表达式

//匹配一个网址

((http
|https|ftp):(\/\/|\\\\)((\w)+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(((\/[\~]*|\\[\~]*)(\w)+)|[.](\w)+)*(((([?](\w)+){1}[=]*))*((\w)+){1}([\&](\w)+[\=](\w)+)*)*)

//匹配一个Email地址

^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$

//匹配日期时间 如2003/02/2 22:33   或 2003-02-2 22:33
\d(/|-)[0-1]{0,1}[0-9]{1}(/|-)[0-3]{0,1}[0-9]{1} (\d+):(\d+):(\d+)
//匹配一个域名
^(([a-z]|#\d+?)([a-z0-9-]|#\d+?)*([a-z0-9]|#\d+?)\.)+([a-z]{2,4})$
//匹配一个IP地址
^((1??\d{1,2}|2[0-4]\d|25[0-5])\.){3}(1??\d{1,2}|2[0-4]\d|25[0-5])$
//html元素
<([a-zA-Z]\d?)>[^<]*</\1>
//匹配一个ISBN
^(\d[- ]*){9}[\dxX]$
//
posted @ 2006-08-28 16:20  快乐的老毛驴  阅读(161)  评论(0编辑  收藏  举报