首页 > 正则表达式如何包含2个中文替换下?

正则表达式如何包含2个中文替换下?

<!DOCTYPE html>
<html>
<body>

<p>我要把所有考试或者预习作业换成课后作业,这个要怎么换,求助:</p>

<p id="demo">Visit 我要把所有考试或者预习作业换成课后作业,这个要怎么换,求助
!</p>

<button onclick="myFunction()">Try it</button>

<script>
function myFunction()
{
var str=document.getElementById("demo").innerHTML;
var n=str.replace("(所有考试)|(预习作业)","课后作业");
document.getElementById("demo").innerHTML=n;
}
</script>

</body>
</html>
我要把所有考试或者预习作业换成课后作业,这个要怎么换,求助


日经

用全局模式的正则表达式即可

str.replace(/所有考试|预习作业/g, '课后作业');
【热门文章】
【热门文章】