易网时代-编程资源站
Welcome
首页
/
正则表达式
去除内容中的html
2017-02-06
52
<%Option ExplicitFunction stripHTML(strtext)dim arysplit,i,j, strOutputarysplit=split(strtext,"<")if len(arysplit(0))>0 then j=1 else j=0for i=j to ubound(arysplit) if instr(arysplit(i),">") then arysplit(i)=mid(arys...
转换文本为超连接和Email格式的代码
2017-02-06
56
如果用户输入了http://aaa.bbb.ccc下面这个代码将把他的输入转换成http://aaa.bbb.ccc大家看看正则表达式有多厉害,呵呵。<% "调用这个函数来显示成超联结 Response.Write to_html(s_message)%><%Function to_html(s_string) to_html = Replace(s_string, """", """) to_html = Replace(to_...
正则表达式regular expression详述(一)
2017-02-06
110
正则表达式是regular expression,看来英文比中文要好理解多了,就是检查表达式符不符合规定!!正则表达式有一个功能十分强大而又十分复杂的对象RegExp,在JavaScript1.2 版本以上提供。 下面我们看看有关正则表达式的介绍: 正则表达式对象用来规范一个规范的表达式(也就是表达式符不符合特定的要求,比如是不是Email地址格式等),它具有用来检查给出的字符串是否符合规则的属性和方法。 除此之外,你用RegExp构造器建立的个别正...
正则表达式regular expression详述(二)
2017-02-06
53
正则表达式详述(二) 以下这些不是正则表达式的新增对象请参阅对应的JavaScript对象的属性 $_属性 参考input $*属性 参考multiline $&属性 参考lastMatch $+属性 参考lastParen $`属性 参考leftContext $"属性 参考rightContext compile方法 在脚本运行期间编译正则表达式对象 属于RegExp的方法 在JavaScript 1.2, NES 3.0...
17种正则表达式
2017-02-06
52
"^d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?d+$" //整数"^d+(.d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][...
正则表达式练习器
2017-02-06
44
复制代码 代码如下: <HTML><HEAD><TITLE>正则表达式练习器</TITLE><meta name = 安徽 池州 统计局 徐祖宁 e-mail:czjsz@stats.gov.cn><script language="JavaScript">function OnMove() {window.status = "("+window.event.clientX+","+w...
ubbcode简单实用
2017-02-06
51
<%function ChkBadWords(fString) if not(isnull(BadWords) or isnull(fString)) then bwords = split(BadWords, "|") for i = 0 to ubound(bwords) fString = Replace(fString, bwords(i), string(len(bwords(i)),"*")) next ChkBadWords = fS...
在ASP中用“正则表达式对象”来校验数据的合法性
2017-02-06
60
我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题。因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的执行。所以我们一般会在后端编写一个ASP的校验程序来分析用户输入的数据是否是合法的。 或许有人会问了,使用运...
JScript中正则表达函数的说明与应用
2017-02-06
53
作为模式匹配下文本替换、搜索、提取的强有力工具,正则表达式(Regular Expression)的应用已经从unix平台逐渐渗入到网络开发中了,作为服务器端/客户端的脚本开发语言JScript,正越来越多将正则表达式应用融入其中,以弥补自身在文本上处理能力的不足。在此,我们以JScript5.5版本为例,对其中的正则表达式的应用作一个概述。首先我们需要区分JScript中关于正则表达式的两个对象:Regular Expression对象和RegExp对象...
截字符串 去除HTML标记
2017-02-06
58
<%"**************************************************"函数名:gotTopic"作 用:截字符串,汉字一个算两个字符,英文算一个字符"参 数:str ----原字符串" strlen ----截取长度"返回值:截取后的字符串"**************************************************function gotTopic(str,strlen)if str="...
学习网址
2017-02-06
52
http://www.manbu.net/Lib/Class1/Sub11/index.asp...
ubb代码转换为html
2017-02-06
58
记得以前贴过一个ubb代码转换为html格式的代码,前几天读ubb的源代码。所以有了这个新的版本。注意,这个版本可能还不能正常使用,详细见注。 这段代码将用户输入的ubb代码转化为html格式,注意,需要Script Engine 5.0的支持(使用了RegExp对象)注:pattern中使用()将知道regexp记忆搜索到的值,$1是第一个(),其余类推。但$2的语法并不被5.0版本的vbscript.dll所支持,我检查了自己机器上的版本(安装过ie ...
Javascript正则表达式测试网页
2017-02-06
49
你平时如何测试正则表达式?直接写在大段的代码中,然后等待程序运行到那里,再用alert显示结果?或者是临时写一个页面,测试完成后把它丢掉? 你可以试一下我这个页面,虽然它很粗糙,但是测试正则表达式也足够了:)) 一、说明: 1. 我的本意为交流技术.本人水平很菜.因此所贴出的代码中,会有不足之处. 2. 代码可任意修改.如果你觉得你修改过的代码比我的好,可将它贴出,我非常感谢. 3. 我对javascript的规范并不很熟悉.我的经验来自于开发.因此,若你...
正则表达式验证
2017-02-06
55
####################### #作者:雨浪 版权所有,翻版说一下 # #QQ:270499458 # ####################### 近段日子几个刚学了正则表达式的朋友问我在asp中怎么用.呵呵.虽然简单,还是写出来吧,正则表达式的基本知识我就不说了.其实已经有很多这样的文章了.:( #####函数代码######## 假设为myfunc.asp <% "正则表表达式验证函数 patrn-正则...
一个特牛的日期时间判断正则表达式
2017-02-06
55
这里是判断YYYY-MM-DD这种格式的,基本上把闰年和2月等的情况都考虑进去了,不过我已经忘了在哪里找到的。 ^((((1[6-9]|[2-9]d)d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]d|3[01]))|(((1[6-9]|[2-9]d)d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]d|30))|(((1[6-9]|[2-9]d)d{2})-0?2-(0?[1-9]|1d|2[0-...
JScript中正则表达函数的说明与应用
2017-02-06
52
作为模式匹配下文本替换、搜索、提取的强有力工具,正则表达式(RegularExpression)的应用已经从unix平台逐渐渗入到网络开发中了,作为服务器端/客户端的脚本开发语言JScript,正越来越多将正则表达式应用融入其中,以弥补自身在文本上处理能力的不足。在此,我们以JScript5.5版本为例,对其中的正则表达式的应用作一个概述。 首先我们需要区分JScript中关于正则表达式的两个对象:RegularExpression对象和RegExp对象。...
好东西,老外用正则表达式写的HTML分离函数
2017-02-06
54
存成.asp文件,执行,你用ASPHTTP抓内容的时候用这个很爽,当然自己要改进一下了<%Option ExplicitFunction stripHTML(strHTML)"Strips the HTML tags from strHTMLDim objRegExp, strOutputSet objRegExp = New RegexpobjRegExp.IgnoreCase = TrueobjRegExp.Global = TrueobjReg...
asp的ubb函数(推荐)
2017-02-06
51
复制代码 代码如下:function unHtml(content) unHtml=content if content <> "" then unHtml=replace(unHtml,"&","&") unHtml=replace(unHtml,"<","<") unHtml=replace(unHtml,">",">") unHtml=replace(unHtml,chr(34),""") unHtml=repla...
正则表达式中的特殊字符
2017-02-06
54
字符 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符"b",通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。 为了匹配字面上的*,在a前面加一个反斜杠;例如:/a*/匹配"a*"。 字符...
常用的匹配正则表达式和实例
2017-02-06
49
匹配中文字符的正则表达式: [u4e00-u9fa5]匹配双字节字符(包括汉字在内):[^x00-xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa").length;}匹配空行的正则表达式: [s| ]* 匹配HTML标记的正则表达式:/<(.*)>.*</1>|<...
<<
1
2
3
4
5
6
7
8
9
10
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图