
正则表达式
fightplane
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript正则表达式
正则表达式是一个描述字符模式的对象。JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.*********************** //JavaScript//***********************在JavaScript中,正则表达式是由一个RegExp对象表示的.当转载 2005-01-26 10:14:00 · 1033 阅读 · 0 评论 -
揭开正则表达式的神秘面纱
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 a 和 任意个 b ”,那么 ab, abb, abbbbbbbbbb 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来转载 2007-04-06 16:59:00 · 667 阅读 · 0 评论 -
理解正则表达式
在程序员日常工作中,数据处理占据了相当的比重。而在所有的数据之中,文本又占据了相当的比重。文本能够被人理解,具有良好的透明性,利于系统的开发、测试和维护。然而,易于被人理解的文本数据,机器处理起来就不一定都那么容易。文本数据复杂多变,特定性强,甚至是千奇百怪。因此,文本处理程序可谓生存环境恶劣。一般来说,文本处理程序都是特定于应用的,一个项目有一个项目的要求,彼此之间很难抽出共同点,代码很难复用,转载 2007-04-06 13:46:00 · 776 阅读 · 0 评论 -
正则表达式话题
引言本文将逐步讨论一些正则表达式的使用话题。本文为本站基础篇之后的扩展,在阅读本文之前,建议先阅读正则表达式参考文档一文。1. 表达式的递归匹配有时候,我们需要用正则表达式来分析一个计算式中的括号配对情况。比如,使用表达式 "/( [^)]* /)" 或者 "/( .*? /)" 可以匹配一对小括号。但是如果括号 内还嵌有一层括号的话 ,如 "( ( ) )",则这种写法将不能够匹转载 2007-04-06 17:01:00 · 686 阅读 · 0 评论 -
常用的JavaScript验证正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?| 评注:网上流传的版本太糟糕,上面这个也仅仅能转载 2007-07-06 16:05:00 · 831 阅读 · 0 评论 -
JavaScript验证表单大全
script>/**//*用途:校验ip地址的格式输入:strIP:ip地址返回:如果通过验证返回true,否则返回false; */function isIP(strIP) ...{if (isNull(strIP)) return false;var re=/^(d+).(d+).(d+).(d+)$/g //匹配IP地址的正则表达式if(re.test(strIP))...{if( Re原创 2007-07-06 16:24:00 · 1473 阅读 · 0 评论 -
JavaScript正则表达式Exec方法实例
背景: 用javascript 帮我写个正则 从字符串 ?cid=20 中 匹配出 20 比如把得到的20 放到变量 cid中 代码为下面第一段代码 第二段是baidu到的,记录之script LANGUAGE="javascript"> var str="index.php?cid=20"; var re=/?cid=([0-9]+)/; var cid=re.原创 2007-07-06 16:21:00 · 2118 阅读 · 0 评论