php常用正则表达式汇总

php常用正则表达式汇总

ID:7234593

大小:39.00 KB

页数:8页

时间:2018-02-08

php常用正则表达式汇总_第1页
php常用正则表达式汇总_第2页
php常用正则表达式汇总_第3页
php常用正则表达式汇总_第4页
php常用正则表达式汇总_第5页
资源描述:

《php常用正则表达式汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2.    "^d+$"  //非负整数(正整数+0)3.    "^[0-9]*[1-9][0-9]*$"  //正整数4.    "^((-d+)

2、(0+))$"  //非正整数(负整数+0)5.    "^-[0-9]*[1-9][0-9]*$"  //负整数6.    "^-?d+$"    //整数7.    "^d+(.d+)?$"  //非负浮点数(正浮点数+0)8.    "^(([0-9]+.[0-9]*[1

3、-9][0-9]*)

4、([0-9]*[1-9][0-9]*.[0-9]+)

5、([0-9]*[1-9][0-9]*))$"  //正浮点数9.    "^((-d+(.d+)?)

6、(0+(.0+)?))$"  //非正浮点数(负浮点数+0)10.    "^(-(([0-9]+.[0-9]*[1-9][0-9]*)

7、([0-9]*[1-9][0-9]*.[0-9]+)

8、([0-9]*[1-9][0-9]*)))$"  //负浮点数11.    "^(-?d+)(.d+)?$"  //浮点数12.    "^[

9、A-Za-z]+$"  //由26个英文字母组成的字符串13.    "^[A-Z]+$"  //由26个英文字母的大写组成的字符串14.    "^[a-z]+$"  //由26个英文字母的小写组成的字符串15.    "^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串16.    "^w+$"  //由数字、26个英文字母或者下划线组成的字符串17.    "^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$"    //email地址18.    "^[a-zA-z]+:

10、//(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$"  //url19.    /^(d{2}

11、d{4})-((0([1-9]{1}))

12、(1[1

13、2]))-(([0-2]([1-9]{1}))

14、(3[0

15、1]))$/  //  年-月-日20.    /^((0([1-9]{1}))

16、(1[1

17、2]))/(([0-2]([1-9]{1}))

18、(3[0

19、1]))/(d{2}

20、d{4})$/  //月/日/年21.    "^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-

21、9]{1,3}.)

22、(([w-]+.)+))([a-zA-Z]{2,4}

23、[0-9]{1,3})(]?)$"  //Emil22.    /^((+?[0-9]{2,4}-[0-9]{3,4}-)

24、([0-9]{3,4}-))?([0-9]{7,8})(-[0-9]+)?$/    //电话号码23.    "^(d{1,2}

25、1dd

26、2[0-4]d

27、25[0-5]).(d{1,2}

28、1dd

29、2[0-4]d

30、25[0-5]).(d{1,2}

31、1dd

32、2[0-4]d

33、25[0-5]).(d{1,2}

34、1dd

35、2[0-4

36、]d

37、25[0-5])$"  //IP地址24.    25.    匹配中文字符的正则表达式:[u4e00-u9fa5]26.    匹配双字节字符(包括汉字在内):[^x00-xff]27.    匹配空行的正则表达式:[s

38、]*r28.    匹配HTML标记的正则表达式:/<(.*)>.*

39、<(.*)/>/29.    匹配首尾空格的正则表达式:(^s*)

40、(s*$)30.    匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.

41、]w+)*31.    匹配网址URL的正则表达式:^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$32.    匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$33.    匹配国内电话号码:(d{3}-

42、d{4}-)?(d{8}

43、d{7})?34.    匹配腾讯QQ号:^[1-9]*[1-9][0-9]*$35.    36.    37.    元字符及其在正则表达式

44、上下文中的行为:38.    39.    将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。40.    41.    ^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配’’或’r’之后的位置。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。