[英]jQuery: Replace multiple regex matches with string?
我正在尝试使用此代码块将长字符串中的所有“ 123”替换为不同的数字。
var new_id = new Date().getTime();
$('#food').after(
"<div id='123' name='123'> etc etc".replace('123', new_id)
);
但这只是用new_id替换了前123个。 有没有办法取代所有这些?
您需要使其为正则表达式而不是普通的香草字符串,并添加/g
标志。
"<div id='123' name='123'> etc etc".replace(/123/g, new_id)
replace(/123/g, new_id)
这是带有全局( g
)标志的regex文字语法 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.