日期:2014-05-16  浏览次数:20449 次

初学正则表达式 下面的例子想半天也看不懂,哪位给提示下,谢
正则如下:
1  

www.nowamagic.net

www.google.com

www.nowamagic.mmc.org

本例代码
1 function reg_replace()
2 {
3     var test = document.getElementById("test");
4     aim = "n+";
5     var regex = new RegExp("("+aim+")","g");
6     test.innerHTML = test.innerHTML.replace(regex,"<span style='background-color:orange'>$1</span>");
7 }
------解决方案--------------------
/(n+)/g   这样,明白没有。
------解决方案--------------------
1 function reg_replace()
2 {
3     var test = document.getElementById("test");
4     aim = "n+";
5     var regex = new RegExp("("+aim+")","g");/(n+)/g 
6     test.innerHTML = test.innerHTML.replace(regex,"<span style='background-color:orange'>$1</span>");
7 }
本实例的意思就是查找id为test的html找到一个或者多个n字符将其替换为背景为橘黄色的字符
------解决方案--------------------
快把你这些东西砸了,那来的神经玩意。