17个经典的正则表达式

原创 2004年10月26日 22:02:00

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
<input onblur="alert('是否含有汉字?/r/n'+ /[/u4e00-/u9fa5]/.test(value))">


 

正则表达式的经典案例

对四个ip地址进行排序。 public static void regex_test() { String ip="127.0.0.0 3.12.1.10 128.13.31.0 125...
  • qq_33665647
  • qq_33665647
  • 2016年08月15日 17:49
  • 436

正则表达式入门经典(学习笔记八)——几个例子及解释汇总

1.不平衡的交替选择(a|ab)  假设正则表达式引擎在a之前的位置开始匹配,它首先尝试将第一个选项与该行中的第一个字符——也就是a进行匹配。匹配成功。这样正则表达式就不会再尝试匹配第二个选项了。于是...
  • cyhleo
  • cyhleo
  • 2011年07月29日 11:07
  • 3784

正则表达式入门30分钟——很经典的入门教材

http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html#alternative来源...
  • robinliu2010
  • robinliu2010
  • 2012年05月09日 23:15
  • 616

一些经典的正则表达式

持续更新 (?[^]*(((?'Open']*>)[^]*)+((?'-Open')[^]*)+)*(?(Open)(?!)). 匹配嵌套的的标签
  • matrix5267
  • matrix5267
  • 2016年11月21日 19:44
  • 116

很经典的一个篇正则表达式的学习文章【正则表达式30分钟入门教程】

正则表达式30分钟入门教程 来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。 由于评论里有过长的URL,所...
  • majian_1987
  • majian_1987
  • 2013年02月26日 14:43
  • 484

设计师应该知道的17个PS技巧

1. 设置网格线 保持像素完美 不在1:1分辨率下也能保持像素完美,可以通过创建网格线来避免虚边的出现。 编辑 > 首选项 > 参考线、网格和切片 保持尺寸为偶数。 例如:设置网格线间隔为64px...
  • u013062065
  • u013062065
  • 2013年12月06日 10:49
  • 281

C# 1小时看懂正则表达式

C# 正则表达式 正则表达式的作用: 在大的字符串中定位一个子字符串。(system.Text.RegularExpressions声明,expressions是表达式的意思。) 使用正则表达式...
  • bb4903052
  • bb4903052
  • 2014年06月17日 15:04
  • 600

正则表达式入门经典(学习笔记五)——正则表达式中的圆括号

1.圆括号有什么用? 正则表达式中的圆括号有两种功能:一是表示分组;二是表示选择性。2.使用圆括号分组...
  • cyhleo
  • cyhleo
  • 2011年07月29日 09:31
  • 4254

看一遍就完全搞定的正则表达式教程

[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm] 引言     正则表达式(regular expression)就是用一个“字符串”...
  • random0708
  • random0708
  • 2017年05月04日 15:57
  • 1402

PAT&nbsp;B&nbsp;1027.打印沙漏(20)

1027. 打印沙漏(20) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yu...
  • happywangruifei
  • happywangruifei
  • 2016年07月19日 13:44
  • 149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:17个经典的正则表达式
举报原因:
原因补充:

(最多只允许输入30个字)