首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

▲正则表达式替换的奇怪有关问题

2012-03-11 
▲正则表达式替换的奇怪问题为什么下面的代码没有替换成功?htmlxmlns http://www.w3.org/1999/xhtml

▲正则表达式替换的奇怪问题
为什么下面的代码没有替换成功?
<html   xmlns= "http://www.w3.org/1999/xhtml ">
<head>
<title>
css
</title>
</head>
<body>
<div> <a> </a> </div>
<script   type= "text/javascript ">
var   url   =   "http://bbs.test.com/read.php?tid=100 ";
var   key= "·   <a   href= 'http://bbs.test.com/read.php?tid=100 '> ×××××××× </a> <br> ";
var   reg   =   new   RegExp( "·   <a[^ <]*? "   +   url   +   "[^> ]*?> .*? </a> <br> ",   "i ");
key   =   key.replace(reg,   " ");
alert(key);
</script>
</body>
</html>

[解决办法]
var url = "http://bbs.test.com/read.php\\?tid=100 ";
[解决办法]
url = url.replace(/([\.\?\*\+\|])/g, "\\$1 ");

热点排行