Function ReplaceHtmlStr(str)
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="[<a href=\".*\">]"
str=re.Replace(str,"<a href=\"#\">")
ReplaceHtmlStr=str
end function
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="[<a href=\".*\">]"
str=re.Replace(str,"<a href=\"#\">")
ReplaceHtmlStr=str
end function
解决方案 »
- 求助JS正则判断URL的内容
- 在线等,立结贴,JQuery中body的宽高度问题
- 拖动元素判断拖动元素是否进入某个元素内部的原理是什么?
- 这个效果有没哪个Jquery插件能实现?
- 请教:怎么样在iframe中调用父窗体中的JS对象
- 把一个类名赋给一个元素,提示类名未定义
- JavaScript 关于全局,局部变量的问题
- 不知道是IE的bug还是本来就是这样~~~~~关于javascript与vbscript混写及顺序问题,高人请~~
- 十万火急!!!如何动态显示数据的问题!!
- jqGrid删除功能上传到后台的是行 id 请问怎么才能让删除功能上传整行数据或者第一行的主键RID
- 框架结构的网页关不掉?
- 奇怪的form.submit()的问题,急,谢谢!
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="<a href=(.*)>[^.*</a>]"
str=re.Replace(str,"<a href=""#"">")
ReplaceHtmlStr1=str
end function
str="<a href='ddd'>link</a>"
response.Write(ReplaceHtmlStr1(str))
合法的链接格式
<a href="http://163.com" target="_blank">网易</a>
<a href=http://163.com target="_blank">网易</a>
<a href=http://163.com?href=http://163.com target="_blank">网易</a>
<a href=http://163.com>网易</a>
<a target="_blank" href=http://163.com>网易</a>
<a href=http://163.com?href=http://163.com target="_blank">网易</a>
<a href="http://163.com?a href=http://163.com" target="_blank">网易</a>等等,当然还有一些错误的html写法,这些正则表达式是解决不了的
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="[<a href=\".*\">]"
str=re.Replace(str,"<a href=\"#\">")
ReplaceHtmlStr=str
end function-----------------
怎么看起来不大像js.................
-------------------------------------------
<textarea id="text1" rows="3" cols="56">
<a href="http://163.com" target="_blank">网易</a>
</textarea>
<input type="button" onclick="alert(ReplaceHref(text1.value));" value="替换"><script language="javascript">function ReplaceHref(str){
var reg = /<a [^>]*>/gi;
return str.replace(reg,"<a href=\"#\">");
}
</script>
<!--
str="<a href=\"fadfa.htm\">";
reg=/^<a href=(.)*>$/;
alert(str.replace(reg,"<a href=\"#\">"));
//-->
</SCRIPT>
<script language="javascript">
function replaceNil(subject) {
alert(subject.replace(/(<a.+?href=)(.+?)>/img, "$1\"#\">"));
}
</script>
<body>
<textarea name="test" cols="100" rows="3"></textarea>
<input name="clk" value="test" type="button" onclick="javascript:replaceNil(document.getElementById('test').value);">
</body>
</html>
Function ReplaceHtmlStr1(str)
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="<a href=(.*)>[^.*</a>]"
str=re.Replace(str,"<a href=""#"">")
ReplaceHtmlStr1=str
end function
str="<a href='ddd'>link</a>"
response.Write(ReplaceHtmlStr1(str))
-----在此暂时不考虑这情况,我想用bclz_vs(边城)的那段
"(<a href=)(["|']{0,1})(.+)\2>"
"(<a href=)(["|']{0,1})(.+)\2>"
-----------------------------------
也不对
Function ReplaceHtmlStr1(str)
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="<a href=(.[^>]*)>"
str=re.Replace(str,"<a href=""#"">")
ReplaceHtmlStr1=str
end function
str="front<a href=""ddd"" target=""_blank"">link</a>last<a href=""abcdef"" target=""_blank"">link1</a>last1Third<font color=red><a href=""efg"">link2</a>last3"
response.Write(ReplaceHtmlStr1(str))
测试通过
结果:front<a href="#">link</a>last<a href="#">link1</a>last1sdffffffffffff<font color=red><a href="#">link2</a>last3