==========如何用正则表达式来高亮搜索的关键字?=========== var keywords="我",string="我爱编程";alert(string.replace(keywords,"<font color=red>"+keywords+"</font>")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是不行的,查询条件是多个的,那如果我查‘我 f’呢?替换f时不就把<font>中的f给替掉了 <script>var keywords=" ! 我 编 喜欢 哎 ",string="我爱编程,可是编程不喜欢我!中,哎~~~",re;alert(keywords);keywords=keywords.replace(/^\s+|\s+$/g,"").replace(/\s+/g," ").split(" ");alert(keywords);alert(keywords);for(var i=0;i<keywords.length;i++){ re=new RegExp(keywords[i],"gi"); string=string.replace(re,keywords[i].fontcolor("red"));}document.write(string);</script> alert(keywords);alert(keywords);把上面的2句这个去掉,刚调试的时候加上去的,不知道为什么会有2句一样的,郁闷,呵呵~~~2句上面又有一句alert(keywords);去掉就好了~ :) CSDN上已经发表的文章好修改的吗? 关于 javascript ActiveXObject解析XML的问题,在客户机器上就是不好用。很着急啊 juery里怎么设定高度自动适应,代码如下。。。 Ext TreePanel 获取节点值的问题??? 请教一个很简单的JS问题 javascript无法调用定义的全局变量 setInterval 问题 一个有关焦点的问题,真的好奇怪,哪位大虾帮帮忙啊!! 求效果:页面上有个层,最初层不显示,点击页面上某个按钮显示这个层..... 随机数问题? 窗体间的相互访问 梅子大人帮忙看看这个难题 [惊喜]:FlashVml(璀灿之星)4.0发布、蓝丽网、蓝丽技术论坛恢复!
var keywords=" ! 我 编 喜欢 哎 ",string="我爱编程,可是编程不喜欢我!中,哎~~~",re;
alert(keywords);
keywords=keywords.replace(/^\s+|\s+$/g,"").replace(/\s+/g," ").split(" ");
alert(keywords);
alert(keywords);
for(var i=0;i<keywords.length;i++){
re=new RegExp(keywords[i],"gi");
string=string.replace(re,keywords[i].fontcolor("red"));
}
document.write(string);
</script>
alert(keywords);
把上面的2句这个去掉,刚调试的时候加上去的,不知道为什么会有2句一样的,郁闷,呵呵~~~2句上面又有一句alert(keywords);去掉就好了~ :)