2

我在javascript中有这段代码

var pts = "0 0, 0 1909, 2559 1909, 2559 0";
pts.replace(/0/g, '2');

问题是它替换了所有的零!而且我只想替换独立的零,我该如何实现?

4

2 回答 2

6

只需在零周围添加单词边界

/\b0\b/g

继续浏览Regex 教程以获取任何与 regex 相关的查询。

这里有更多关于单词边界的阅读

于 2012-08-10T09:18:48.393 回答
3
pts.replace(/\b0\b/g, '2');

存在标记词边界的“\b”!

于 2012-08-10T09:19:27.817 回答