我的正则

2016-02-19 13:15 7 1 收藏

今天图老师小编给大家精心推荐个我的正则教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - Web开发 】

1

至少8个字符

".{8,}"

2

URL

http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?



URL(2)

^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$

3

E-Mail

w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*



E-Mail(2)

^[w.-]+@[w-]+.[w.-]+$



E-Mail(3)

^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$

4

非负整数(正整数 + 0)

^d+$

5

正整数

^[0-9]*[1-9][0-9]*$

6

非正整数(负整数 + 0)

^((-d+)|(0+))$

7

负整数

^-[0-9]*[1-9][0-9]*$

8

整数

^-?d+$

9

非负浮点数(正浮点数 + 0)

^d+(.d+)?$

10

正浮点数

^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$

11

非正浮点数(负浮点数 + 0)

^((-d+(.d+)?)|(0+(.0+)?))$

12

负浮点数

^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$

13

浮点数

^(-?d+)(.d+)?$

14

由26个英文字母组成的字符串

^[A-Za-z]+$

15

由26个英文字母的大写组成的字符串

^[A-Z]+$

16

由26个英文字母的小写组成的字符串

^[a-z]+$

17

由数字和26个英文字母组成的字符串

^[A-Za-z0-9]+$

18

由数字、26个英文字母或者下划线组成的字符串

^w+$

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

来源:http://www.tulaoshi.com/n/20160219/1603511.html

延伸阅读
标签: Web开发
请教个正则的问题 如何把 img src="xxxx.jpg" 的xxxx.jpg这段内容给取出来呀!!! ?php $str = "img src='xxxx.jpg'"; preg_match_all("/[^']*.jpg/",$str,$out); print_r($out[0][0]); ?
标签: Web开发
Untitled Document [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: Web开发
我的正则入门,是起源于网上的一篇文章[1],这篇文章由浅入深的阐述了正则使用的方法,我觉得是一个很好的入门材料,不过学成还是要靠个人,在使用的过程中,还是会不断地忘记,因此反反复复的阅读了这篇文章有四五遍,对于其中一些比较困难的知识点,甚至要用很久才能消化,但是只要能见坚持着看完,你会发现自己对于正则的运用能力就会显著提...
标签: Web开发
经常看到说正则的文章,但说的只是方法,却很少有说以下几个基本概念: 1.贪婪:+,*,?,{m,n}等默认是贪婪匹配,即尽可能多匹配,也叫最大匹配 如果后面加上?,就转化为非贪婪匹配,需要高版本支持 2.获取:默认用(x|y)是获取匹配,很多时候只是测试,不一定要求得到所匹配的数据,尤其在嵌套匹配或大数据中就要用非获取匹配(?:x|y),这...
标签: Web开发
1概述 首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性上看,日期的选择和校验还是用日历控件来实现比较好。 前几天在CSDN多个版块看到需要日期正则的帖子,所以整理了这篇文章,和大家一起讨论交流,如有遗漏或错误的地方,还请大家指正。 日期正则一般是对格式有要求,且数据不是直接...

经验教程

72

收藏

21
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部