JS 如何用正则替换指定HTML标签

有一个字符串里面 有N对"<span>a</span>.... <span>z</span>";
想用正则替换为"<input type='text' value='a' />.... <input type='text' value='z' />"

第1个回答  2017-05-27
var s="<span>a</span>.... <span>z</span>";
s=s.replace(/<span>(.*?)<\/span>/g,"<input type='text' value='$1' />")

本回答被提问者和网友采纳