
正则表达式
正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。
-
过滤所有HTML代码和CSS,JS
【正则表达式】复制代码 代码如下:Function RemoveHTML(strHTML) '过滤HTML代码的函数包括过滤CSS和JS StrHtml = Replace(StrHtml,vbCrLf,"") StrHtml = Replace(StrHtml,Chr(13)&Chr(10),"") StrHtml = Replace(Str...
过滤所有HTML代码和CSSJS -
得到连接和图片的地址 正则
【正则表达式】复制代码 代码如下:function AddSiteURL(ByVal Str) If IsNull(Str) Then AddSiteURL = "" Exit Function End If &nbs...
得到连接和图片的地址正则 -
密码强度检测函数(正则)
【正则表达式】OA登录 function showImage(){ var imgObj=new Image(); //创建一个Image对象 imgObj.src="http://www.beingmate.com/images/banner_chang_add.gif"; //装载Image源 if(typeof(imgObj)=="object"){ //判断imgObj装载过后是否为对象,防止异常操作 var width=0; var height=0; width=imgObj.width+20...
密码强度检测函数(正则) -
pjblog的ubbcodeasp文件
【正则表达式】复制代码 代码如下: <%'===========PBlog2 UBB代码转换代码==========' Author:PuterJam' Copryright PBlog2 ' Update: 2005-12-29'================...
pjblog的ubbcodeasp文件 -
Html转换UBB程序
【正则表达式】Html转换程序function HtmlToUBB(str) { str = str.replace(/\r/g,""); str = str.replace(/on(load|click|dbclick|mouseover|mousedown|mouseup)="[^"]+"/ig,""); str = str.replace(/]*?>([\w\W]*?)/ig,""); str = str.replace(/]+href="([^"]+)"[^>]*>(.*?)/ig,"\n[url=$1]$2[/url]\n"); str = str.replace(/]...
Html转换UBB程序 -
PBlog2 公用JS代码
【正则表达式】复制代码 代码如下: //PBlog2 公用JS代码//Author:PuterJam //查找网页内宽度太大的图片进行缩放以及PNG纠正 function ReImgSize(){ for (i=0;i<document.images.length;i++) { if (document.all){ if (document.images[i].width>500) {&n...
PBlog2公用JS代码 -
关于表格的正则表达式讨论(表格)
【正则表达式】看过许多UBB代码,包括JS,ASP,JSP的,一直没发现表格的UBB,虽然可以直接用HTML模式实现相同表格功能,但对于某些开放的站点来说开放HTML模式终究是不合适的,故一直想实现表格的UBB。 我的设想是在HTML编辑器(HTML,FRONTPAGE,DW)中作好...
关于表格的正则表达式讨论 -
UBB 转换函数演示 (经典论坛)
【正则表达式】UBB代码对于经常上论坛的朋友来说是最熟悉不过了。这里我不多说了,关于怎么实现UBB转换,不了解的朋友请看这里正则表达式在UBB论坛中的应用。 经典论坛的UBB转换我觉得是处理的非常好的,研究了一下它的转换结果[因为没有源码:)],做了下面的演示。转换结果基本上觉得象了。 ...
UBB转换函数演示(经典论坛) -
JavaScript中的正则表达式解析
【正则表达式】JavaScript中的正则表达式解析正则表达式(regular expression)对象包含一个正则表达式模式(pattern)。它具有用正则表达式模式去匹配或代替一个字符串(string)中特定字符(或字符集合)的属性(properties)和方法(methods)。要为一个单独的正则表达式添加属性,可以使用正则表达式构造函数(constructor function),无论何时被调用...
JavaScript中的正则表达式解析 -
自动识别HTML的标记 替换连接
【正则表达式】复制代码 代码如下:<% Function SenFe_UbbCode(sContent) Dim TempReg Set TempReg = New RegExp With TempReg &nb...
自动识别HTML的标记替换连接正则 -
取字和字符的长度
【正则表达式】var s='中文,English';alert("["+s+"]的长度:"+s.replace(/[^\x00-\xff]/gi,'xx').length) [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
取字和字符的长度 -
正则限制文本输入
【正则表达式】function regInput(reg) { var srcElem = event.srcElement var oSel = document.selection.createRange() var srcRange = srcElem.createTextRange() oSel.setEndPoint("StartToStart", srcRange) var num = oSel.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(oSel.text.le...
正则限制文本输入