易网时代-编程资源站
Welcome
首页
/
正则表达式
asp正则表达式匹配数字$数字$数字$
2017-02-06
20
复制代码 代码如下:DimstrOk,strNo strOk="12312321$12312312312$12312321$" strNo="12312321$12312312312$12312321$sdfsd" FunctionRegExpTest(patrn,strng) DimregEx,match,matches"建立变量。 SetregEx=NewRegExp"建立规范表达式。 regEx.Pattern=patrn"设置模式。 regEx.I...
asp去除html标记与空格的正则
2017-02-06
23
functionnohtml(str) dimre Setre=newRegExp re.IgnoreCase=true re.Global=True re.Pattern="(<.[^<]*>)" str=re.replace(str,"") re.Pattern="(</[^<]*>)" str=re.replace(str,"") str=replace(str,"","") str=replace(str,"",...
JScript 8.0 正则表达式语法
2017-02-06
22
正则表达式示例表达式 匹配 /^s*$/匹配空行。/d{2}-d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/<s*(S+)(s[^>]*)?>[sS]*<s*/1s*>/匹配 HTML 标记。下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为:字符 说明 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“ ”匹配换行符。序列“\”匹配“”,“(”匹配“(”...
PHP 正则 email语句详解
2017-02-06
22
复制代码 代码如下:<?php if(eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)){ echo"您的E-Mail通过初步检查"; } ?>在这句话里,首先是应用了一个eregi函数,这个函数还算好理解。随便找本书,就能给你一段解释: 语法:intereg(stringpattern,stringstring,array[regs]); 返回值:整数/数组 本函数...
用js实现过滤script的正则
2017-02-06
22
functionstripscript(s){ returns.replace(/<script.*?>.*?</script>/ig,""); } 稍微说下,高手飘过/之间的内容/ 是js正则语句的书写开始与结束.*?是贪婪的匹配,如果不是贪婪的就是.*匹配任何字符,但用贪婪的就是不包含>的内容/ig 是不区分大小写和全局替换...
javascript正则表达式分析第1/2页
2017-02-06
22
什么是正则表达式? 这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。 创建一个正则表达式 第一种方法: 复制代码 代码如下: var reg = /pattern/; 第二种方法: 复制代码 代码如下: var reg = new RegExp("pattern"); 正则表达式的exec方法简介 语法: reg.exec(str); 其中str为要执行正则表达式的目标字符...
正则表达式学习经验分析第1/2页
2017-02-06
22
当然,为了指定一种模式,使用...这种记号是不够精确的。你需要精确地指定什么样的字符排列是一个合法的匹配。当描述某种模式时,你需要使用一种特殊的语法。 这里有一个简单例子。正则表达式 [Jj]ava.+ 匹配下列形式的任何字符串: 首字母是J或j 后续的三个字母是ava 字符串的剩余部分由一个或多个任意字符组成 例如,字符串“javaness”匹配这个特殊的正则表达式,但是字符串“CoreJava”却不匹配。 如你所见,你需要了解一点语法来理解正则表达式的...
web标准知识——丰富段落里的标签
2017-02-06
22
如果你已经开始跟着《WEB标准能有多难?》在自己的工作中循序渐进地运用WEB标准了,那么这次的内容会让你更进一步的了解到关于段落里的细节。要是你刚刚准备好开始没关系可以先看看《从p开始,循序渐进》,然后再看本文。 昨天晚上我决定了放弃在这个时候插入CSS内容,继续深入XHTML的内容。也许大家会觉XHTML远没有CSS有趣,是的,的确如此,CSS能变化出无数看得见的可能。而XHTML只不过是为了机器与程序准备的。但是事实上XHTML的重要性要比CSS重要得...
php 正则表达式学习笔记
2017-02-06
23
复制代码 代码如下://匹配文本,这个偶尔比较好用,但是要小心字符中包含E $str="[a-z]"; $str=preg_replace("/G[a-z]E/","",$str); echo$str;//打印空,全被替换掉了,相关大概就是preg_quote功能 复制内容到剪贴板代码: //给匹配结果命名,这样在匹配结果中就可以用这个名称来获取值 $str="abc123abc"; preg_match("/(?P<num>d+)/",$st...
正则表达式口诀_学习正则的朋友值得一看
2017-02-06
23
签于网上太多的介绍都是一篇凶悍的短文,边看边理解可以,帮助记忆不行。又受五笔字型字根表口诀“白手看头三二斤...”的启发, 试作“正则表达式助记口诀”又名“正则打油诗”,版本0.1,绝对原创,仿冒必究,:) 注:本文仅为学习正则时为了便于记忆而作,不能代替系统而全面的学习过程,错漏之处,敬请指正! 正则其实也势利,削尖头来把钱揣;(指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路;(指.*等特殊符号) 倒杠后面跟小w,数字字母来表示;(w跟数字字...
asp+正则获得字符串中最后一个字母非字母不算
2017-02-06
23
复制代码 代码如下: 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下常用表单验证的正则表达式
2017-02-06
22
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正则表达式之后向引用实例代码
2017-02-06
21
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对象的方法和属性
2017-02-06
21
test():判断某个字符串是否匹配指定的模式 exec():返回一个数组,数组中的第一个条目是第一个匹配,其他的是反向引用 match():返回一个包含在字符串中的所有匹配的数组 search():返回在字符串中出现的第一个匹配的位置 replace():用另一个字符串来替换某个字符串中的所有匹配 split():将字符串分割成一系列子串并通过一个数组将它们返回 global:表示g是否被设置 ignoreCase:表示i是否被设置 multiline:...
asp正则过滤重复字符串的代码
2017-02-06
24
比如1223445677777778aabbcccccccccc经过过滤之后就是12345678abc 复制代码 代码如下:<% "过滤重复 Functionnorepeat(Str) DimRegEx IfIsNull(Str)OrStr=""ThenExitFunction SetRegEx=NewRegExp RegEx.Global=True RegEx.IgnoreCase=True RegEx.MultiLine=True RegEx.p...
用Javascript正则实现url链接的解析类
2017-02-06
27
用Javascript解析链接(URL)是一个常见的需求,本文介绍了一个非常健全的用Javascript写的链接(URL)解析类,他可以准确获取一个完整的URL中每个部分的内容,包括协议、URL中包含的用户名和密码、主机名、端口、路径名、参数、锚点(FragmentAnchor)等信息。 if (typeof Poly9 == "undefined"){var Poly9 = {};}Poly9.URLParser = function(url) {th...
正则表达式匹配 非XXX的行
2017-02-06
22
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...
正则表达式不包含属性
2017-02-06
29
找出所有img标签的,没有带说明属性alt的标签: 正则:<img(?![^<>]*?alt[^<>]*?>).*?> 例子:<imgsrc=""alt=""><imgsrc=""><imgsrc=""title=""><imgsrc=""id=""><imgsrc=""title=""alt=""> 扩展,如果要找没有带title属性的a应该是: 正则:...
ASP正则函数替换分页后的参数
2017-02-06
27
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实例
2017-02-06
24
说明 Match对象只能通过RegExp对象的Execute方法来创建,该方法实际上返回了Match对象的集合。所有的Match对象属性都是只读的。 在执行正则表达式时,可能产生零个或多个Match对象。每个Match对象提供了被正则表达式搜索找到的字符串的访问、字符串的长度,以及找到匹配的索引位置等。 下面的代码说明了Match对象的用法: FunctionRegExpTest(patrn,strng) DimregEx,Match,Matches"建立...
<<
11
12
13
14
15
16
17
18
19
20
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图