正则表达式

正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。

正则表达式判断时间格式

//日期格式yyyy PatternsDict.date_y= /^(\\d{4})$/; //日期格式yyyy-mm PatternsDict.date_ym= /^(\\d{4})-(0\\d{1}|1[0-2])$/; //日期格式yyyy-mm-dd PatternsDict.date_ymd= /^(\\d{4})-(0\\d{1}|1[

2015-07-01 14:43:09

正则表达式收集

只能输入数字:\"^[0-9]*$\"。只能输入n位的数字:\"^\\d{n}$\"。只能输入至少n位的数字:\"^\\d{n,}$\"。只能输入m~n位的数字:。\"^\\d{m,n}$\"只能输入零和非零开头的数字:\"^(0|[1-9][0-9]*)$\"。只能输入有两位小数的正实数:\"^[0-9]+(.[0-9]{2})?$\"。只能输入有1~3位

2015-07-01 14:43:09

php正则表达式的特殊字符含义

字符^ 意义:表示匹配的字符必须在最前边。 例如:/^A/不匹配"an A,"中的’A’,但匹配"An A."中最前面的’A’。 字符+ 意义:匹配+号前面的字符1次或n次。等价于{1,}。 例如:/a+/匹配"candy"中的’a’和"caaaa

2015-07-01 14:43:09

javascript:验证邮箱、电话、QQ的正则表达式

邮箱: function isEmail(email){    var filter=/^/s*([A-Za-z0-9_-]+(/./w+)*@(/w+/.)+/w{2,3})/s*$/;    if(!filter.test(email)){ &

2015-07-01 14:43:08

JQuery选择器中使用正则表达式实例

function selectAll(checked) {   // 以ssss开头并且以xxxx结束   $(\":checkbox[id^=\'ssss\'\"][id$=\'xxxx\']\").each(function(){     $(this).attr(\"checked\", checked);   });   // 以ssss

2015-07-01 14:43:07

揭开正则表达式的神秘面纱B

2. 正则表达式中的一些高级规则 2.1 匹配次数中的贪婪与非贪婪     在使用修饰匹配次数的特殊符号时,有几种表示方法可以使同一个表达式能够匹配不同的次数,比如:\"{m,n}\", \"{m,}\", \"?\", \"*\", \"+\",具体匹配的次数随被匹配的字符串而定。这种重复匹配不定次数的表达式在匹配过程中,

2015-07-01 14:43:06

如何在Delphi中使用正则表达式

正则表达式最早是由数学家Stephen Kleene于1956年提出,他是在对自然语言的递增研究成果的基础上提出来的。具有完整语法的正则表达式使用  在字符的格式匹配方面上,后来被应用到熔融信息技术领域。     正则表达式并非一门专用语言,但它可用于在一个文件或字符里查找和替代文本的一种标准。许多程序中都使用了

2015-07-01 14:43:06

总结C#正则表达式类的学习及运用

    首先说几个重要的正则表达式类:   Regex    Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。 下面的代码示例创建了 Regex 类的实例并在初始化对象时定义一个简单的正则表达式。请注意,使用了附加的反斜杠作为转义

2015-07-01 14:43:04

Java Script基础(十二) 正则表达式

描述  /....../  代表一个模式的开始和结束。  ^  匹配字符串的开始   $  匹配字符串的结束  \\s  任何空白字符   \\S  任何非空白字符 

2015-07-01 14:43:04

Java使用正则表达式取网页中的一段内容(以取Js方法为例)

关于正则表达式: 表1.常用的元字符 代码说明 . 匹配除换行符以外的任意字符 \\w 匹配字母或数字或下划线或汉字 \\s 匹配任意的空白符 \\d 匹配数字 \\b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束  

2015-07-01 14:43:03

建立JavaScript正则表达式库简化表单验证

建立JavaScript正则表达式库简化表单验证 作 者 : 仙人掌工作室    本文介绍如何创建一个可用于任何Web页面的“正则表达式库”——通过将表单验证代码保存为一个独立的文件,我们可以避免为不同表单重写类似的验证代码,只需在HTML页面中包含这个库文件即可。    一、HTML元素属性与JavaScript对象属性

2015-07-01 14:43:03

JAVA的正则表达式

JAVA的正则表达式   判断一个字符是否匹配一个模式 建立一个模式: String patternRule=”var dataArray=\\\\[(.*)\\\\]\\\\; FRunTimeQuote.GetData\\\\(dataArray\\\\)”;  //定义匹配条件 Patte

2015-07-01 14:43:01

c#正则表达式中特殊字符转义

点的转义:. ==> \\\\u002E 美元符号的转义:$ ==> \\\\u0024 乘方符号的转义:^ ==> \\\\u005E 左大括号的转义:{ ==> \\\\u007B 左方括号的转义:[ ==> \\\\u005B 左圆括号的转义:( ==> \\\\u0028竖线的转义:| ==> \\\\u00

2015-07-01 14:43:01

用 正则表达式 判断一个简单的用户登陆的例子

代码名称 用 正则表达式 判断一个简单的用户登陆的例  版 本 1.0

2015-07-01 14:43:01

python类库31[正则表达式之sub]

实例在python2.6中测试通过,对python3.1需要相应的修改。  将下面字符串中的目录替换为新的目录c:\\test\\2011 或c:\\test\\2012。 Hellodir=c:\\test\\2010How are you! 一 使用Regex Match Tester来测试,如下:  二

2015-07-01 14:43:00

验证日期的正则表达式比较全面地验证

1.验证日期的正则表达式加入闰年的判断以及思路分析进入正题之前,我们需要澄清两个概念:一,什么是合法的日期范围?对于不同的应用场景,这个问题有不同的解释。这里采纳MSDN中的约定:DateTime 值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:

2015-07-01 14:43:00

C#之正则表达式、异常处理和委托与事件

正则表达式主要是为了处理和模式匹配复杂的字符串。 int myInteger = 5; string intergerString = myInteger.ToString(); 就是将myInteger调用int类型的ToString()函数将其转化成string类型的。而且string类还提供了很多对其进行操作的方法。 String类还提供了su

2015-07-01 14:42:58

详细的Javascript正则表达式参考手册

javascript验证表单时常用 \"^-[0-9]*[1-9][0-9]*$\"  //负整数 \"^-?\\d+$\"    //整数 \"^\\d+(\\.\\d+)?$\"  //非负浮点数(正浮点数 + 0) \"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\

2015-07-01 14:42:57

URL网址正则表达式-整理

转载请注明:敏捷学院-技术资源库原文链接:http://dev.mjxy.cn/a-URL-regular-expression.aspx 正则表达式 (http|ftp|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+)+([\\w\\-\\.,@?^=%&:/~\\+#]*[\\w\\-\

2015-07-01 14:42:57

web开发常用正则表达式

整数或者小数:^[0-9]+\\.{0,1}[0-9]{0,2}$只能输入数字:\"^[0-9]*$\"。只能输入n位的数字:\"^\\d{n}$\"。只能输入至少n位的数字:\"^\\d{n,}$\"。只能输入m~n位的数字:。\"^\\d{m,n}$\"只能输入零和非零开头的数字:\"^(0|[1-9][0-9]*)$\"。只能输入有两位小数的正实数:\

2015-07-01 14:42:56