您可能认为相关的许多问题都会说诸如“使用/g”之类的内容。那不是我所追求的。必须有办法做到这一点。我所拥有的是以下内容:
<script>
var myString = "DECLARE DeCLARE Declare DECLARE";
var arr = myString.match(new RegExp("[Dd]eclare|DECLARE","gm"));
var clr = "#F00";
for(var i=0; i<arr.length; i++)
{
myString = myString.replace(arr[i],"-"+arr[i]+"-");
}
document.write(myString);
</script>
输出:
--DECLARE-- DeCLARE -Declare- DECLARE
期望的输出:
-DECLARE- DeCLARE -Declare- -DECLARE-