dMi*_*Mix 1 javascript regex jquery
我试图使用这个代码块来替换一个不同数字的长字符串中的所有"123".
var new_id = new Date().getTime();
$('#food').after(
"<div id='123' name='123'> etc etc".replace('123', new_id)
);
Run Code Online (Sandbox Code Playgroud)
但它只是用new_id替换了前123个.有没有办法取代所有这些?
你需要使它成为一个正则表达式而不是普通的香草字符串并添加/g标志.
"<div id='123' name='123'> etc etc".replace(/123/g, new_id)
Run Code Online (Sandbox Code Playgroud)