随笔分类 -  正则表达式

摘要:转自:http://home.phpchina.com/space.php?uid=81104&do=blog&id=36584正则表达式通常包含字母文本(Literal text)和元字符(metacharacter) 字母文本指的是普通文本如"abcde"可匹配字符串中任何包含"abcde"的字符串。元字符则更加灵活运用通用的表达式匹配所有符合此表达式规律的字符串。一、匹配单个... 阅读全文
posted @ 2009-10-15 16:19 .NET钉子户 阅读(391) 评论(0) 推荐(0)
摘要:本对象包含正则表达式模式以及表明如何应用模式的标志。语法 1re = /pattern/[flags]语法 2re = new RegExp("pattern",["flags"]) 参数re必选项。将要赋值为正则表达式模式的变量名。Pattern 必选项。要使用的正则表达式模式。如果使用语法 1,用 "/" 字符分隔模式。如果用语法 2,用引号将模式引起来。flags可选项。如果使用语法 2 要... 阅读全文
posted @ 2009-09-24 11:13 .NET钉子户 阅读(167) 评论(0) 推荐(0)
摘要:价格:^\d+(\.\d{1,2})?$ 阅读全文
posted @ 2009-09-14 16:16 .NET钉子户 阅读(319) 评论(0) 推荐(0)
摘要:很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧 50% 的举一反三练习中的原创。一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat");你也可以var reCat = /cat/; //Perl 风格 (推荐)2 学习最常用的 test e... 阅读全文
posted @ 2009-08-20 14:48 .NET钉子户 阅读(221) 评论(0) 推荐(0)
摘要:/************************************************************ 文件:MetarnetRegex.cs* 日期:2006-07-25**********************************************************/using System;using System.Text.RegularExpress... 阅读全文
posted @ 2009-08-05 17:34 .NET钉子户 阅读(391) 评论(0) 推荐(0)
摘要:/// <summary> /// 是否为日期型字符串 /// </summary> /// <param name="StrSource">日期字符串(2008-05-08)</param> /// <returns></returns> public static bool IsDate(string StrSource)... 阅读全文
posted @ 2009-08-05 11:20 .NET钉子户 阅读(978) 评论(2) 推荐(1)
摘要:function Authentication(){} Authentication.prototype = { IsEmpty : function(obj,msg){ if(trim(obj.value) == ""){ alert(msg); ... 阅读全文
posted @ 2009-03-26 18:17 .NET钉子户 阅读(172) 评论(0) 推荐(0)
摘要:转载:http://dragon.cnblogs.com/archive/2006/05/09/394923.html 深入浅出之正则表达式(二) 前言: 本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goy... 阅读全文
posted @ 2009-03-18 19:30 .NET钉子户 阅读(229) 评论(0) 推荐(0)
摘要:转载:http://www.cnblogs.com/dragon/archive/2006/05/08/394078.html 深入浅出之正则表达式(一) 前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿... 阅读全文
posted @ 2009-03-18 19:28 .NET钉子户 阅读(228) 评论(0) 推荐(0)
摘要:001: 匹配符号: \d: 从0~9的任一数字,例如\d\d可以匹配72,但不匹配aa或7a \D: 非数字字符,例如\D\D\D匹配abc,但不匹配123 \w: 任一单词字符,如A-Z、a-z、0-9和下划线字符,例如\w\w匹配A_,但不匹配*% \W: 非单词字符,\W可以匹配@,但不匹配a \s: 任一空白字符,包括制... 阅读全文
posted @ 2009-03-18 18:14 .NET钉子户 阅读(218) 评论(0) 推荐(0)
摘要:((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$) 匹配格式: 11位手机号码 3-4位区号,7-8位直播号码,1-4位分机号 如:12345678901、1234-123456... 阅读全文
posted @ 2009-03-18 09:35 .NET钉子户 阅读(1924) 评论(1) 推荐(0)