乐闻世界logo
搜索文章和话题

How to replace all dots in a string using JavaScript

4 个月前提问
3 个月前修改
浏览次数27

1个答案

1

在JavaScript中,若想替换字符串中的所有点(.),你可以使用replace方法配合正则表达式。由于点(.)在正则表达式中是一个特殊字符,表示任何单个字符,因此需要用反斜杠(\)进行转义,使其成为字面意义上的点。接下来,你还需要添加全局搜索标志(g),这样才能替换掉所有的点,而不只是第一个。

下面是一个具体的例子:

javascript
// 假设我们有以下字符串 let myString = "Hello.JavaScript.World."; // 使用replace方法配合正则表达式来替换所有的点 let replacedString = myString.replace(/\./g, "-"); console.log(replacedString);

在这个例子中,所有的点(.)都被替换成了短横线(-)。结果输出将会是:

shell
Hello-JavaScript-World-

这种方法非常有效且适用于需要全局替换任何特殊字符或者字符串模式的情况。

2024年6月29日 12:07 回复

你的答案