初学正则表达式 下面的例子想半天也看不懂,哪位给提示下,谢
正则如下:
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字符将其替换为背景为橘黄色的字符
------解决方案--------------------快把你这些东西砸了,那来的神经玩意。