var re = /《([^》]*)》{1,}/ig
解决方案 »
- web
- JS验证的问题,请人解决..
- 请问如何获得标签<style></style>中间的全部css并赋值到变量里呢?就象outerHTML或innerHTML一样
- [请问]怎样取得表格的某一列宽度的像素值?——解决问题立即结贴!
- 如何隐藏标题栏前面的地址信息(如:localhost或者是ip)??
- 照书上抄的怎么就不行?
- 怎样用Javascript实现同时按住shift+F+L+U打开新的窗口?
- 招标!!!!关于窗口关闭的提示问题
- window.open出来的页面中可以设置父页面select中option的值么?
- Javascript应用JQuery的样式
- 紧急求助
- 想这样的一段文字,用javascript怎么输出来?
str=str.replace(arr[i]," <a href='#'>"+arr[i]+" </a>");
怎么判断?
str=str.replace(arr[i]," <a href='#'>"+arr[i]+" </a>");
这里的正则怎么写?
我是说比如一端中出现《美女与野兽》《美女与野兽》两个这个
就只能替换第一个了,第2个替换不了了
var strr = "《11》ssd《11》dds《33》";
var arr = []; strrr = strr.replace(re,
function rep(a)
{
return "<a href='#'>" + a +" </a>";
}
);这样就行了。
<script language="javascript">
var str="我是说比如一端中出现《美女与野兽》《美女与野兽》两个这个"
re=/(《)(.+?)(》)/g
str=str.replace(re,"$1<a href='#'>$2<\/a>$3")
alert(str)
</script>
var str = "《ABC》ABCDSEFG《DEF》《GHI》";
//变成这样的 => '<a href="#">ABC</a>ABCDSEFG<a href="#">DEF</a><a href="#">GHI</a>' ?
str = str.replace(/《([^》]*)》/ig,'<a href="#">$1</a>');
alert(str);