正则表达式全集
中国电话号码验证
匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222
正则表达式 "((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*"
中国邮政编码验证
匹配形式如:215421
正则表达式 "d{6}"
电子邮件验证
匹配形式如:justali@justdn.com
正则表达式 "w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"
身份证验证
匹配形式如:15位或者18位身份证
正则表达式 "d{18}|d{15}"
常用数字验证
正则表达式
"d{n}" n为规定长度
"d{n,m}" n到m的长度范围
非法字符验证
匹配非法字符如:< > & / ' |
正则表达式 [^<>&/|'\]+
日期验证
匹配形式如:20030718,030718
范围:1900--2099
正则表达式((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1}d{1}
正则表达式是一个好东西,但是一般情况下,我们需要验证的内容少之又少。下面是常用的17种正则表达式:
"^\d+$" //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\d+$" //整数
"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数
"^((-\d+(\.\d+)?)|(0+(\.0+)?))$" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //负浮点数
"^(-?\d+)(\.\d+)?$" //浮点数
"^[A-Za-z]+$" //由26个英文字母组成的字符串
"^[A-Z]+$" //由26个英文字母的大写组成的字符串
"^[a-z]+$" //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$" //由数字和26个英文字母组成的字符串
"^\w+$" //由数字、26个英文字母或者下划线组成的字符串
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$" //email地址
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$" //url
[code]电子邮件 : @"^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$"
HTTP URL : @"^[url]http://([/url][\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?";
邮编 : @"\d{6}"
身份证 : @"\d{18}|\d{15}"
整数 : @"^\d{1,}$"
数值 : @"^-?(0|\d+)(\.\d+)?$"
日期 : @"^(?:(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00)))(\/|-|\.)(?:0?2\1(?:29))$)|(?:(?:1[6-9]|[2-9]\d)?\d{2})(\/|-|\.)(?:(?:(?:0?[13578]|1[02])\2(?:31))|(?:(?:0?[1,3-9]|1[0-2])\2(29|30))|(?:(?:0?[1-9])|(?:1[0-2]))\2(?:0?[1-9]|1\d|2[0-8]))$"
合法的用户名(以字母开头,长度不小于4) : @"(([a-zA-Z]){1})+(\w{3,29})"[/code]
<="">[code]常用正则表达式语法例句
这里有一些可能会遇到的正则表达式示例:
/^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。
/\d{2}-\d{5}/ "\d{2}-\d{5}" 验证一个ID号码是否由一个2位字,一
个连字符以及一个5位数字组成。
/<(.*)>.*<\/\1>/ "<(.
php正则表达式全集php正则表达式全集隐藏>> 分享到: X 分享到: 使用一键分享,轻松赚取财富值, 了解详情 嵌入播放器: 普通尺寸(450*500pix) 较大尺寸(630*...
php正则表达式全集 15页 免费 php正则表达式(绝对经典_让... 25页 免费 php正则表达式(绝对经典 让... 25页 1财富值 php 正则表达式 54页 5财富值 php类...
PHP正则表达式 57页 免费 php正则表达式全集 15页 免费 php正则表达式深入浅出 15页 免费 php 正则表达式 54页 5财富值 php的正则表达式完全手册 14页 2财富值...
第十三章 PHP正则表达式 26页 免费 php正则表达式全集 15页 免费 php的正则...PHP 正则表达式的几则使用技巧正则表达式主要用于字符串的模式分割、匹配、查找及...
最新php正则表达式全集_IT/计算机_专业资料。php 常用正则 表达式 语法 速查正则表达式全集中国电话号码验证 匹配形式如:0511-4405222 或者 021-87888822 或者 021-...
php正则表达式全集 15页 免费 第十三章 PHP正则表达式 26页 免费 PHP常用正则... 整理:Joy chao Q Q:44294631 个人主页:www.anzhengchao.tk 个人主页 php ...
PHP正则表达式 网址:http://www.lampbrother.net 电话:400 700 1307 正则表达式基本概念正则表达式语法规则 PCRE (Perl) 兼容正则表达式函数 POSIX 扩展正则表达式...
php正则表达式全集 15页 免费 php的正则表达式完全手册... 14页 1下载券 PHP正则表达式 整套详解 17页 1下载券 第十三章 PHP正则表达式 26页 免费 PHP常用...
PHP正则表达式教程 10页 2财富值 php正则表达式全集 19页 免费... PHP正则表达式 正则表达式基本概念 正则表达式语法规则 PCRE (Perl) 兼容正则...
热门文档