1. 程式人生 > >把Paul Pauline pual Paula Paul中的Paul替換成Ringo

把Paul Pauline pual Paula Paul中的Paul替換成Ringo

<!DOCTYPE html>
<html>

<body>


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

<p id="demo">Paul,Paula,paul,Pauline,Paul</p>

<script>
function myFunction() {
    var str = document.getElementById("demo").innerHTML; 
    var txt = str.replace(/\bPaul\b/g,
"Ringo"); document.getElementById("demo").innerHTML = txt; } </script> </body> </html>

這一個語句var txt=str.replace(/\bPaul\b/g,"Ringo");中,運用正則表示式中的"g"修飾符進行全域性匹配,而如果只用“g”修飾符就會使只要是"Paul"都會被替換成Ringo.

於是這時候就需要一個起限定作用的\b。