far*_*oft 1 javascript regex jquery
如何在<li>anything</li>使用正则表达式时替换"i"
代码:
var code = "<li>anything</li>"; // i don't know what is in <li>......</li>
Run Code Online (Sandbox Code Playgroud)
结果应该是:
var code = "<li>anyth1ng</li>"; // i don't know what is in <li>......</li>
Run Code Online (Sandbox Code Playgroud)
根据您提供的信息,这些应该有效:
code = code.replace(/hi/g, "he");
code = code.replace(/i\</g, "e<");
Run Code Online (Sandbox Code Playgroud)
如果您有更多要求,请更新问题以描述它们.
更新
var code = "<li>hi ho hi ho it's off to work we go</li>";
code = code.replace(/\>.*\</g, function(m) {
return m.replace(/i/g, "e");
});
Run Code Online (Sandbox Code Playgroud)