用js实现过滤script的正则 2016年07月27日 61 阅读 functionstripscript(s){ returns.replace(/<script.*?>.*?</script>/ig,""); } 稍微说下,高手飘过/之间的内容/ 是js正则语句的书写开始与结束.*?是贪婪的匹配,如果不是贪婪的就是.*匹配任何字符,但用贪婪的就是不包含>的内容/ig 是不区分大小写和全局替换...
javascript正则表达式分析第1/2页 2016年07月27日 66 阅读 什么是正则表达式? 这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。 创建一个正则表达式 第一种方法: 复制代码 代码如下: var reg = /pattern/; 第二种方法: 复制代码 代码如下: var reg = new RegExp("pattern"); 正则表达式的exec方法简介 语法: reg.exec(str); 其中str为要执行正则表达式的目标字符...
正则表达式学习经验分析第1/2页 2016年07月27日 63 阅读 当然,为了指定一种模式,使用...这种记号是不够精确的。你需要精确地指定什么样的字符排列是一个合法的匹配。当描述某种模式时,你需要使用一种特殊的语法。 这里有一个简单例子。正则表达式 [Jj]ava.+ 匹配下列形式的任何字符串: 首字母是J或j 后续的三个字母是ava 字符串的剩余部分由一个或多个任意字符组成 例如,字符串“javaness”匹配这个特殊的正则表达式,但是字符串“CoreJava”却不匹配。 如你所见,你需要了解一点语法来理解正则表达式的...
web标准知识——丰富段落里的标签 2016年07月27日 68 阅读 如果你已经开始跟着《WEB标准能有多难?》在自己的工作中循序渐进地运用WEB标准了,那么这次的内容会让你更进一步的了解到关于段落里的细节。要是你刚刚准备好开始没关系可以先看看《从p开始,循序渐进》,然后再看本文。 昨天晚上我决定了放弃在这个时候插入CSS内容,继续深入XHTML的内容。也许大家会觉XHTML远没有CSS有趣,是的,的确如此,CSS能变化出无数看得见的可能。而XHTML只不过是为了机器与程序准备的。但是事实上XHTML的重要性要比CSS重要得...
php 正则表达式学习笔记 2016年07月27日 57 阅读 复制代码 代码如下://匹配文本,这个偶尔比较好用,但是要小心字符中包含E $str="[a-z]"; $str=preg_replace("/G[a-z]E/","",$str); echo$str;//打印空,全被替换掉了,相关大概就是preg_quote功能 复制内容到剪贴板代码: //给匹配结果命名,这样在匹配结果中就可以用这个名称来获取值 $str="abc123abc"; preg_match("/(?P<num>d+)/",$st...
正则表达式口诀_学习正则的朋友值得一看 2016年07月27日 76 阅读 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创,仿冒必究,:) 注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之处,敬请指正! 正则其实也势利,削尖头来把钱揣;(指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路;(指.*等特殊符号) 倒杠后面跟小w,数字字母来表示;(w跟数字字...
asp+正则获得字符串中最后一个字母非字母不算 2016年07月27日 61 阅读 复制代码 代码如下: FunctiongetLastWord(str) SetregEx=NewRegExp regEx.Pattern="(.*)([a-zA-Z])[^a-zA-Z]*" regEx.IgnoreCase=false regEx.Global=True str=regEx.Replace(str,"$2") getLastWord=str Setreg=nothing EndFunction str="1B2A3fdsafdsf3243...
php下常用表单验证的正则表达式 2016年07月27日 66 阅读 functionis_email($str){ //检验email returnpreg_match("/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/",$str); } functionis_url($str){ //检验网址 returnpreg_match("/^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]":+!]*([^<>"]) *$/",$str); ...
JavaScript正则表达式之后向引用实例代码 2016年07月27日 69 阅读 function isIP(strIP) {if (strIP=="") return false;var re=/^(d+).(d+).(d+).(d+)$/g //匹配IP地址的正 则表达式if(re.test(strIP)){if( RegExp.$1 /g; var arr,msg=""; while ((arr = re.exec(src)) != null) msg+=arr[1] +" "; alert(msg); } RegExpTes...
RegExp对象的方法和属性 2016年07月27日 67 阅读 test():判断某个字符串是否匹配指定的模式 exec():返回一个数组,数组中的第一个条目是第一个匹配,其他的是反向引用 match():返回一个包含在字符串中的所有匹配的数组 search():返回在字符串中出现的第一个匹配的位置 replace():用另一个字符串来替换某个字符串中的所有匹配 split():将字符串分割成一系列子串并通过一个数组将它们返回 global:表示g是否被设置 ignoreCase:表示i是否被设置 multiline:...
asp正则过滤重复字符串的代码 2016年07月27日 66 阅读 比如1223445677777778aabbcccccccccc经过过滤之后就是12345678abc 复制代码 代码如下:<% "过滤重复 Functionnorepeat(Str) DimRegEx IfIsNull(Str)OrStr=""ThenExitFunction SetRegEx=NewRegExp RegEx.Global=True RegEx.IgnoreCase=True RegEx.MultiLine=True RegEx.p...
用Javascript正则实现url链接的解析类 2016年07月27日 67 阅读 用Javascript解析链接(URL)是一个常见的需求,本文介绍了一个非常健全的用Javascript写的链接(URL)解析类,他可以准确获取一个完整的URL中每个部分的内容,包括协议、URL中包含的用户名和密码、主机名、端口、路径名、参数、锚点(FragmentAnchor)等信息。 if (typeof Poly9 == "undefined"){var Poly9 = {};}Poly9.URLParser = function(url) {th...
正则表达式匹配 非XXX的行 2016年07月27日 62 阅读 1111111111111 前边有内容,不定123.123.123.10后边有内容,不定 3333333333333 4444444444444 如何匹配"非:.+123.123.123.10.+" 行 匹配结果是, 1111111111111 3333333333333 4444444444444 结论: ^(?!.*123.123.123.10).*$ 或C#里这么操作: textBox2.Text=Regex.Replace(textBox1.Tex...
正则表达式不包含属性 2016年07月27日 73 阅读 找出所有img标签的,没有带说明属性alt的标签: 正则:<img(?![^<>]*?alt[^<>]*?>).*?> 例子:<imgsrc=""alt=""><imgsrc=""><imgsrc=""title=""><imgsrc=""id=""><imgsrc=""title=""alt=""> 扩展,如果要找没有带title属性的a应该是: 正则:...
ASP正则函数替换分页后的参数 2016年07月27日 61 阅读 FunctionDRexPage(Str) DimRegEx IfIsNull(Str)OrStr=""ThenExitFunction SetRegEx=NewRegExp RegEx.IgnoreCase=True RegEx.pattern="(&)?page=(d)+" DRexPage=regEx.replace(Str,"")"(Str,"$1") SetRegEx=Nothing EndFunction 在分页系统里面用到的把page后面得东...
asp match正则函数使用Matchs实例 2016年07月27日 67 阅读 说明 Match对象只能通过RegExp对象的Execute方法来创建,该方法实际上返回了Match对象的集合。所有的Match对象属性都是只读的。 在执行正则表达式时,可能产生零个或多个Match对象。每个Match对象提供了被正则表达式搜索找到的字符串的访问、字符串的长度,以及找到匹配的索引位置等。 下面的代码说明了Match对象的用法: FunctionRegExpTest(patrn,strng) DimregEx,Match,Matches"建立...
asp 图片正则 替换,替换前检查图片是不是本地地址的方法 2016年07月27日 64 阅读 直接用正则替换,但没有判断功能 FunctionFormatImg(content) dimre Setre=newRegExp re.IgnoreCase=true re.Global=True re.Pattern="(script)" Content=re.Replace(Content,"script") re.Pattern="<img.[^>]*src(=|)(.[^>]*)>" Content=re.replace(C...
java正则表达式彻底研究 2016年07月27日 67 阅读 packagetestreg; importjava.util.regex.Matcher; importjava.util.regex.Pattern; /** *<p>Title:正则表达式的研究</p> *<p>Description: *最近在工作中常常用到一些正则表达式的使用问题,到网上去找介绍大多是一鳞半爪。求人不如 *求已。一狠心,自己看!这两天利用我们项目两期之间的一点空闲对J2SE所支持的正则表达式来 ...
正则表达式口诀 正则表达式学习工具 2016年07月27日 63 阅读 签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创,仿冒必究,:) 注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之处,敬请指正! 正则其实也势利,削尖头来把钱揣;(指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路;(指.*等特殊符号) 倒杠后面跟小w,数字字母来表示;(w跟数字字...
比较实用的正则表达式学习笔记 2016年07月27日 56 阅读 //匹配文本,这个偶尔比较好用,但是要小心字符中包含E $str="[a-z]"; $str=preg_replace("/G[a-z]E/","",$str); echo$str;//打印空,全被替换掉了,相关大概就是preg_quote功能 //给匹配结果命名,这样在匹配结果中就可以用这个名称来获取值 $str="abc123abc"; preg_match("/(?P<num>d+)/",$str,$arr); echo$arr["num...