文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 高中教育 > 其它课程 > php正则表达式全集
侵权投诉

php正则表达式全集

正则表达式全集
中国电话号码验证
匹配形式如: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>/ "<(.

第1页

你可能喜欢

热门文档

相关文档

  • php正则表达式全集

    php正则表达式全集php正则表达式全集隐藏>> 分享到: X 分享到: 使用一键分享,轻松赚取财富值, 了解详情 嵌入播放器: 普通尺寸(450*500pix) 较大尺寸(630*...

  • PHP正则表达式

    php正则表达式全集 15页 免费 php正则表达式(绝对经典_让... 25页 免费 php正则表达式(绝对经典 让... 25页 1财富值 php 正则表达式 54页 5财富值 php类...

  • php正则表达式(绝对经典 让你学起来简单 保你一个小时...

    PHP正则表达式 57页 免费 php正则表达式全集 15页 免费 php正则表达式深入浅出 15页 免费 php 正则表达式 54页 5财富值 php的正则表达式完全手册 14页 2财富值...

  • PHP正则表达式的几则使用技巧

    第十三章 PHP正则表达式 26页 免费 php正则表达式全集 15页 免费 php的正则...PHP 正则表达式的几则使用技巧正则表达式主要用于字符串的模式分割、匹配、查找及...

  • 最新php正则表达式全集

    最新php正则表达式全集_IT/计算机_专业资料。php 常用正则 表达式 语法 速查正则表达式全集中国电话号码验证 匹配形式如:0511-4405222 或者 021-87888822 或者 021-...

  • php的正则表达式完全手册

    php正则表达式全集 15页 免费 第十三章 PHP正则表达式 26页 免费 PHP常用正则... 整理:Joy chao Q Q:44294631 个人主页:www.anzhengchao.tk 个人主页 php ...

  • PHP教程-正则表达式

    PHP正则表达式 网址:http://www.lampbrother.net 电话:400 700 1307 正则表达式基本概念正则表达式语法规则 PCRE (Perl) 兼容正则表达式函数 POSIX 扩展正则表达式...

  • PHP正则表达式【免费】

    php正则表达式全集 15页 免费 php的正则表达式完全手册... 14页 1下载券 PHP正则表达式 整套详解 17页 1下载券 第十三章 PHP正则表达式 26页 免费 PHP常用...

  • php_正则表达式

    PHP正则表达式教程 10页 2财富值 php正则表达式全集 19页 免费... PHP正则表达式 正则表达式基本概念 正则表达式语法规则 PCRE (Perl) 兼容正则...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email