
正则表达式
nehu
这个作者很懒,什么都没留下…
展开
-
判断日期的正则表达式
^(((19)|(20))/d{2})(-|/)?((0[1-9])|(1[0-2]))(-|/)?(((0[1-9])|([1-2][0-9]))|(3[0-1]))$不能完全正确判断日期,比如每个月都可以输入31日下面这个支持2004-1-1这种格式了^(((19)|(20))/d{2})(((((-|/)0?)|0)[1-9])|((-|/)?1[0-2]))((((((-|/)0?)|0)转载 2004-09-27 16:29:00 · 1355 阅读 · 1 评论 -
用正则表达式实现Trim()
String.prototype.trim= function() { // 用正则表达式将前后空格 // 用空字符串替代。 return this.replace(/(^/s*)|(/s*$)/g, ""); } // 有空格的字符串 var s = " leading and trailing spaces "; // 显示 " lea转载 2004-09-27 16:34:00 · 1775 阅读 · 2 评论 -
利用JavaScript和正则表达式进行丰富的日期判断
===========================================================源代码如下:===========================================================(如:2001-3-7 2001/3/7 2001.3.7)年、月、日必须齐全可以没有日可以没有月和日//*************转载 2004-09-27 16:36:00 · 1183 阅读 · 1 评论 -
利用正则表达式和系统来判断日期
//函数名:dateVerify//参数:日期字符串//功能:验证日期输入是否正确,首先要符合格式"yyyy-mm-dd",其次日期值不能超出边界//返回值:true---日期值正确,false---日期值错误 [RED]function dateVerify(date){ var reg = /^(/d{4})(-)(/d{2})/2(/d{2})$/; var r = date.转载 2004-09-27 16:41:00 · 1048 阅读 · 0 评论 -
微软的正则表达式教程(一):正则表达式简介
认识正则表达式如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 data?.dat 的模式可以找到下述文件:data1.datdata2.datdatax.dat转载 2004-09-23 17:52:00 · 787 阅读 · 0 评论 -
微软的正则表达式教程(二):正则表达式语法和优先权顺序
正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:JScriptVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白转载 2004-09-23 17:55:00 · 699 阅读 · 0 评论 -
微软的正则表达式教程(五):选择/编组和后向引用
选择与编组选择允许使用 | 字符来在两个或多个候选项中进行选择。通过扩展章节标题的正则表达式,可以将其扩充为不仅仅适用于章节标题的表达式。不过,这可没有想象的那么直接。在使用选择时,将匹配| 字符每边最可能的表达式。你可能认为下面的 JScript 和 VBScript 表达式将匹配位于一行的开始和结束位置且后跟一个或两个数字的 Chapter 或 Section:/^Chap转载 2004-09-23 17:58:00 · 802 阅读 · 0 评论 -
微软的正则表达式教程(三):字符匹配
普通字符普通字符由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号。 最简单的正则表达式是一个单独的普通字符,可以匹配所搜索字符串中的该字符本身。例如,单字符模式 A 可以匹配所搜索字符串中任何位置出现的字母 A。这里有一些单字符正则表达式模式的示例:/a/ /7/ /M/等价的 VBScript 单字符正则表转载 2004-09-23 17:56:00 · 785 阅读 · 0 评论 -
微软的正则表达式教程(四):限定符和定位符
限定符有时候不知道要匹配多少字符。为了能适应这种不确定性,正则表达式支持限定符的概念。这些限定符可以指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。下表给出了各种限定符及其含义的说明:字符描述* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 * 等价于{0,}。+ 匹配前面的子表达式一次或多次。例如,转载 2004-09-23 17:57:00 · 737 阅读 · 0 评论