正则表达式,只匹配一次下化线! 2016年07月27日 67 阅读 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]但是这样必须包含"_"否则就会输出falsh 要求的效果为出现两个“_”才false,并且没有“_”的情况下也是true [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...
用JS让文章内容指定的关键字加亮 2016年07月27日 64 阅读 用JS让文章内容指定的关键字加亮是这样的.. 现在有这些关键字:美容,生活,购物 当在文章里头出现这些关键字,就把它加亮显示.. 文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现... 不知道怎样来实现这样的功能啊?特此求助 txt.innerHTML = txt.innerHTML.replace(/文章/gi,"文章"); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]多关键词 用JS让文章内容指定的关键字加亮 ...
看到一个JS正则的题 2016年07月27日 65 阅读 贴出来与大家共勉。 先看一段代码, <script> varobjReg=/^[a-zA-Z]{1}(:){1}$/gi; alert(objReg.test("a:"));//返回true alert(objReg.test("a:"));//返回false </script> 为什么第二个test会返回false?是不是觉得奇怪。 原因我解答如下: test实际上与exec方法的执行方法是一致的,只是返回值不一样。test返回的...
Javascript里的两种使用正则的方法 2016年07月27日 68 阅读 在Javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用String对象里的正则表达相关的方法. 正则表达式对象 两种创建方法 varmy_regex=/[a-z]+/g; varmy_regex=new("[a-z]+","g"); 方法 exec(string),对string进行正则处理,并返回匹配结果. test(string),测试string是否含有匹配结果 字符串对象中的正则 方法 match(pattern)根...
正则表达式 应用四则 2016年07月27日 69 阅读 以前就想总结一下,一直没有时间,今天看见了一篇好文,特此贡献出来,尽情享受正则的强大功能吧!! 以下为正文内容: ------------------------------------------------------------ 正则表达式(RegularExpression)为字符串模式匹配提供了一种高效、方便的方法。几乎所有高级语言都提供了对正则表达式的支持,或者提供了现成的代码库供调用。本文以ASP环境中常见的处理任务为例,介绍正则表达式的应用...
DreamWeaver中使用正则技术搜索 2016年07月27日 60 阅读 复制代码 代码如下:<ahref=(S)+_(S)+ <ahref=$1-$2 <ahref=((S)+\_)+ <ahref=($1+-)+ <ahref="(S)+\_(S)+" <ahref="(S)*\_(S)*" <ahref="(w)+\_(w)+" <ahref="(S*)\_(S*)" <ahref="$1-$2"正则表达式 正则表达式是以文本描述字符组合的模式。在代码搜索中使用它们有助...
代替正则——HyperScriptExpression联合开发倡议公告 2016年07月27日 74 阅读 正则的难写和复杂语法使得出学者们难以接触。为了解决这个难题,本人决定请诸位和本人一起开发HyperScriptExpression(以后简称HSE)。HSE全部使用标记(Marked)形式,语法规整,例如:正则d{2}-d{5}的等价HSE为:<rep=2><digit></rep>-<rep=5><digit></rep>。正则<(.*)>.*</1>的等价H...
正则入门连载!(献给不及格的程序员们)第1/4页 2016年07月27日 63 阅读 正则表达式 通过与大多数读者已经熟悉的一些概念进行比较,说明正则表达式的概念。 本篇内容全部来是 微软 公司 文档 对此表示感谢,像那些为此而工作过的人们. 除非您以前使用过正则表达式,否则您可能不熟悉此术语。但是,毫无疑问,您已经使用过不涉及脚本的某些正则表达式概念。 例如,您很可能使用?和*通配符来查找硬盘上的文件。?通配符匹配文件名中的单个字符,而*通配符匹配零个或多个字符。像data?.dat这样的模式将查找下列文件: da...
请教一个正则表达式,匹配所有Html标签外部的指定字符串 2016年07月27日 66 阅读 比如这样一段代码: 软件地图,软件测1试你好<imgsrc="xxx"alt="a测2试">ASDASD测3试<ahref="">a测4试b</a> 匹配:(测d试) 那么我想要的匹配是 测1试 测3试 而不匹配包含在html标签中的"测2试"和"测4试" var s="软件地图,软件测1试你好ASDASD测3试a测4试b" //]+>?[^ // var ary=(s.replace(//igm,"|$|")).sp...
php正则表达式中的非贪婪模式匹配 2016年07月27日 72 阅读 一般情况下,正则表达式的匹配是贪婪模式的,比如下面这个例子: 字符串:....src="http://www.bloghome.cn/1.mp3"type="application/x-mplayer2".... 要求的结果:http://www.bloghome.cn/1.mp3 如果匹配表达式写为:/src="(.*)"/,则得不到正确的结果,因为最后一个双引号的匹配是贪婪模式的。 解决办法:匹配表达式写为: /src="(.*)".?/ 上面表达式中...
js中2005-05-02怎么转换为2005/5/2? 2016年07月27日 63 阅读 var s = "2005-05-02"; s = s.replace(/-0*/g, "/"); alert(s); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...
用正则表达式格式化html标签的代码 2016年07月27日 64 阅读 复制代码 代码如下:<html> <head> </head> <body> <style> #x_edit{ height:320px; width:540px; border:1pxsolid#666666; color:red; filter:chroma(color="#0f0f0f"); background-color:#f0f0f0; font-family:verdana; fon...
php利用正则表达式取出图片的URL 2016年07月27日 62 阅读 复制代码 代码如下:<?php preg_match("/<imgssrc="(http://.+.(jpg|gif|bmp|bnp))">/i", "<imgsrc="http://127.0.0.1:81/upload/files/aaa.jpg">",$matches); echo$matches[1]; ?>毕业设计要用,可惜正则不好,互补古蓝帮忙后写的。 ...
用正则取出html页面中script段落里的内容 2016年07月27日 64 阅读 这个功能对于字符串中的段落分解比较有用 descript="第一段script" descript="第二段script" str=document.body.innerHTML a=str.match(/...
学习正则表达式30分钟入门教程(第二版) 2016年07月27日 65 阅读 由于本人内容过多排版比较乱,推荐大家浏览单独网页版 http://www.jb51.net/tools/zhengze.html本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,...
[php]正则表达式的五个成功习惯 2016年07月27日 60 阅读 正则表达式难于书写、难于阅读、难于维护,经常错误匹配意料不到的文本或者错过了有效的文本,这些问题都是由正则表达式的表现和能力引起的。每个元字符(metacharacter)的能力和细微差别组合在一起,使得代码不借助于智力技巧就无法解释。 许多包含一定特性的工具使阅读和编写正则表达式变得容易了,但是它们又很不符合习惯。对于很多程序员来说,书写正则表达式就是一种魔法艺术。他们坚持自己所知道的特征并持有绝对乐观的态度。如果你愿意采用本文所探讨的五个习惯,你将可以...
常用正则表达式语法例句 2016年07月27日 77 阅读 这里有一些可能会遇到的正则表达式示例: /^[ ]*$/"^[ ]*$"匹配一个空白行。 /d{2}-d{5}/"d{2}-d{5}"验证一个ID号码是否由一个2位字,一个连字符以及一个5位数字组成。 /<(.*)>.*</1>/"<(.*)>.*</1>"匹配一个HTML标记。 下表是元字符及其在正则表达式上下文中的行为的一个完整列表: 字符描述 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引...
在Asp中用“正则表达式对象”来校验数据的合法性 2016年07月27日 77 阅读 我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题。因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的执行。所以我们一般会在后端编写一个ASP的校验程序来分析用户输入的数据是否是合法的。 或许有人会问了,使用运...
正则表达式基础教程 regular expression第1/2页 2016年07月27日 63 阅读 前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。 1.引子 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux,Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。 正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失...