正则表达式如何包含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>
我要把所有考试或者预习作业换成课后作业,这个要怎么换,求助


绝地无双
浏览 858回答 1
1回答

ABOUTYOU

用全局模式的正则表达式即可str.replace(/所有考试|预习作业/g,&nbsp;'课后作业');
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript