1
這可能是重複的,但我只是無法弄清楚這個正則表達式有什麼問題。RegExp與變量和.Test()
<p id="demo">Result comes here:</p>
<button onclick="myFunction()">Check</button>
<script>
function myFunction()
{
var str = "The best things in life are free";
var sTerm="things";
var regXSearch= "/\\b"+sTerm+"/gi";
var regX = new RegExp(regXSearch);
//var regX= new RegExp(/\bthings/gi);
var result = regX.test(str);
document.getElementById("demo").innerHTML=result;
}
</script>
由於某種原因,這返回false。如果我檢查regXSearch變量的值,它將與註釋掉的regX RegExp中的值完全相同。事實上這是真的。
感謝的人,就像一個魅力。 – user2596886
很高興聽到它。 –