你好,请参阅这里的 jsfiddle :http://jsfiddle.net/moolood/jU9QY/ http://jsfiddle.net/moolood/jU9QY/
var toto = 'bien_address_1=&bien_cp_1=&bien_ville_1=';
var tata = toto.replace('&','<br/>');
$('#test').append(tata);
为什么我的例子中的 Jquery 只找到一个 '&' 并替换它?
因为就是这样replace http://www.ecma-international.org/ecma-262/5.1/#sec-15.5.4.11在 JavaScript 中工作。如果搜索参数是字符串,则仅替换第一个匹配项。
要进行全局替换,您必须使用带有“global”(g
) flag:
var tata = toto.replace(/&/g,'<br/>');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)