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

请教js 正则谢谢!
var str="aaa北京bbb上海ccc";
var reg=/(北京|上海)/g;     //正则

怎样将str替换成:
aaa<span style='color:red>北京</span>bbb<span style='color:red>上海</span>ccc

也就是将北京和上海变成红色!
谢谢!

------解决方案--------------------
var str="aaa北京bbb上海ccc";
var reg=/(北京
------解决方案--------------------
上海)/g;     //正则
str=str.replace(reg,"<span style='color:red'>$1</span>");
alert(str);