js中的替换方法使用经验共享

js中的替换方法使用经验共享
最近,一个bug被搜索了。原因是js中的替换方法。当我们需要替换一个字符串时,我们通常使用js中的替换方法。如果替换方法的第一个参数被传输,它将只替换第一个参数:

复制代码代码如下所示:

var str =0cea65d5-db8e-4876-a6f8-c88ac7f0e185,e846c244-8a19-4374-879b-0b1dc08d1747,6cb3eba4-1e22-4e4d-8800-ae31130b6f5d ;

警报(str.replace(
上面的代码旨在用逗号分隔的逗号替换为,,但实际结果只由第一个逗号替换。
要解决这个问题,只需要用常规方法替换第一个参数。代码如下:

复制代码代码如下所示:

VaR reg = new RegExp(

var str =0cea65d5-db8e-4876-a6f8-c88ac7f0e185,e846c244-8a19-4374-879b-0b1dc08d1747,6cb3eba4-1e22-4e4d-8800-ae31130b6f5d ;

警报(str.replace(REG,','));
结果如下:

以上是本文的全部内容,希望对您学习Javascript有一定的帮助。

tag:替换方法经验电脑软件js

相关内容