正则表达式
正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。
-
DreamWeaver中使用正则技术搜索
【正则表达式】复制代码 代码如下:<a href=(\S)+_(\S)+ <a href=$1-$2 <a href=((\S)+\_)+ <a href=($1+\-)+ <a href="(\S)+\_(\S)+" <a href="(\S)*\_(\S)*" <a href="(\w)+\_(\w)+" <a href="...
DreamWeaver中使用正则技术搜索 -
正则表达式 应用四则
【正则表达式】以前就想总结一下,一直没有时间,今天看见了一篇好文,特此贡献出来,尽情享受正则的强大功能吧!! 以下为正文内容: ------------------------------------------------------------ 正则表达式(Regular Expression)为字符串模式匹配提供了一种高效、方便的方法。几乎所有高级语言都提供了对正则表达式的支持,或者...
正则表达式应用四则 -
Javascript里的两种使用正则的方法
【正则表达式】在Javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用String对象里的正则表达相关的方法. 正则表达式对象 两种创建方法 var my_regex=/[a-z]+/g; var my_regex=new ("[a-z]+","g"); 方法 exec(string),对string进行正则处理,并返回匹配结果. test(string),测试str...
Javascript里的两种使用正则的方法 -
看到一个JS正则的题
【正则表达式】贴出来与大家共勉。 先看一段代码, <script> var objReg = /^[a-zA-Z]{1}(:){1}$/gi; alert(objReg.test("a:"));//返回true alert(objReg.test("a:"));//返回false </script> 为什么第二个test会返回false?是不是觉得奇怪。 原因我解答如下: test实际上与exec方法的执行方法是一致的,...
看到一个JS正则的题 -
用JS让文章内容指定的关键字加亮
【正则表达式】用JS让文章内容指定的关键字加亮是这样的.. 现在有这些关键字:美容,生活,购物 当在文章里头出现这些关键字,就把它加亮显示.. 文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现... 不知道怎样来实现这样的功能啊?特此求助 txt.innerHTML = txt.innerHTML.replace(/文章/gi,"文章"); [Ctrl+A 全...
用JS让文章内容指定的关键字加亮 -
正则表达式,只匹配一次下化线!
【正则表达式】[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]但是这样必须包含"_"否则就会输出falsh 要求的效果为 出现两个 “_” 才false,并且没有“_”的情况下也是true [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
正则表达式,只匹配一次下化线! -
一个验证用户名的正则表达式
【正则表达式】求一个验证用户名的正则表达式各位大哥大姐,晚辈求一个验证用户名的正则表达式,苦苦思索了一个星期还是没有弄出来,本人愚钝,还望大家指教!VBscript编程要求用户名的字符控制在3至20个之间,由中文、大小写字母、数字、下划线、小数点、减号组成, 必须以中英文或数字开头结尾且下划线、小数点、减号这三个字...
一个验证用户名的正则表达式 -
Js&Vbs正则表达式替换重复的字符
【正则表达式】如何过滤字符中相同的内容? 例如: str = "abcdaaaabbe" 过滤为: str = "abcde" str = 'abcdaaaabbe'; str = str.split('').sort().join('').replace(/(.)\1+/g, '$1'); alert(str); [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]2、 str = 'abcdaaaabbe'; str = str.replace(/(.)\1+/g, ''...
Js&Vbs正则表达式替换重复的字符 -
Javascrp中几个常用的字符串验证
【正则表达式】<!-- Writed by Zhong@IECN 2004.3.26 --><script language="javascript">var reIp = /^([01]?\d{1,2}|2[0-4]\d|25[0-5])(\.([01]?\d{1,2}|2[0-4]\d|25[0-5])){3}$/; //IPvar reEml = /^[\w\-\.]+@[a-z0-9]+(\-[a-z0-9]+)?(\.[a-z0-9]+(\-[a-z0-9]+)?)*\.[a-z]{2,4}$/i; //E-mailvar reTel = /^(...
Javascrp中几个常用的字符串验证 -
正则表达式话题
【正则表达式】From: www.regexlab.com 引言 本文将逐步讨论一些正则表达式的使用话题。本文为本站基础篇之后的扩展,在阅读本文之前,建议先阅读正则表达式参考文档一文。 1. 表达式的递归匹配 有时候,我们需要用正则表达式来分析一个计算式中的括号配对情况。比如,使用表达式 "\( [^)]...
正则表达式话题 -
正则表达式不包含align该怎么写
【正则表达式】HTMLCode="" var Pattern=/^/ig;//tag p without align HTMLCode=HTMLCode.replace(Pattern,""); alert(HTMLCode); [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
正则表达式不包含align该怎么写 -
一个关于正则表达式的问题
【正则表达式】再补一个问题 (.+)、(.)+、.+不是一样的吗? var Pattern1=//i; var Pattern2=//i; var Pattern3=//i; alert(Pattern1.exec("")) alert(Pattern2.exec("")) alert(Pattern3.exec("")) [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]为什么上面代码运行结果都不一样 有的结果还用逗号分开 是...
一个关于正则表达式的问题