📌  相关文章
📜  从字符串 javascript 中删除所有点(1)

📅  最后修改于: 2023-12-03 15:21:56.936000             🧑  作者: Mango

从字符串 javascript 中删除所有点

在 JavaScript 中,使用正则表达式可以从字符串中删除所有点号。下面是实现该功能的两种不同方法:

方法一:使用 replace() 函数

replace() 函数可以将匹配到的子字符串替换成新的子字符串。通过将点号作为匹配字符串,我们可以实现从字符串中删除所有点号的功能。

let str = "JavaScript. is. an. awesome. programming. language.";
let newStr = str.replace(/\./g, "");
console.log(newStr); // "JavaScript is an awesome programming language"

如上所示,/\./g 是以点号为模板的正则表达式,g 则表示将字符串中所有点号都进行匹配替换。

方法二:使用 split() 和 join() 函数

split()join() 函数也可以将字符串中的点号进行删除。首先,我们使用 split() 函数将字符串分割成数组,再使用 join() 函数将数组中的元素连接成字符串。

let str = "JavaScript. is. an. awesome. programming. language.";
let newStr = str.split(".").join("");
console.log(newStr); // "JavaScript is an awesome programming language"

如上所示,split() 函数以点号为分隔符将字符串分割成数组,join() 函数则将数组中的元素连接成字符串。最终结果与方法一相同。

以上是两种从字符串中删除所有点号的方法,可以根据实际场景选择使用。