0
我有这样的代码围子串入跨度使用的JavaScript与string.replace
var rxp = new RegExp("(([0-9]+\.?[0-9]+)|([0-9]+))", "gm");
var str = '<div id="rep"> asd 123 asd <span class="new">123</span> asd 123 asd <span class="light">123</span> </div>';
str.replace(rxp, "<span class='highlight' ondragover='event.preventDefault()' ondrop='drop(event)'>$1</span>");
问题是,我想附上123
在span
标签与highlight
类,但它同时附上<span class="new">123</span>
和<span class="light">123</span>
成另一个span
标签与类highlight
例如第一个像这样封闭<span class="new"><span class="highlight">123</span></span>
而我希望它与的功能之前相同
http://jsfiddle.net/arunpjohny/8ntf6t8y/3/ –