如何使用JS实现从字符串中移除特定字符的功能?

更新于
2026-10-03 02:58:31
0阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计806个文字,预计阅读时间需要4分钟。

方法一:使用正则表达式关于JS删除String里的字符的方法,一般使用replace()方法。但这个方法只会删除一次,如果需要将string里的所有字符都删除,就需要使用正则表达式。

javascriptvar str=abcdaabbssaaa;var reg=new RegExp([a-zA-Z]+, g);var result=str.replace(reg, );console.log(result); // 输出:

方法一 正则

关于JS删除String里的字符的方法,一般使用replace()方法。但是这个方法只会删除一次,如果需要将string里的所以字符都删除就要用到正则。

var str = "abcdaabbssaaa"; var reg = new RegExp("a","g"); var a = str.replace(reg,""); console.log(a);

这里用 new RegExp()这个方法创建正则,第一个参数“a”指定了正则表达式的模式或其他正则表达式。后一个参数是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。

如果打印reg的结果是: /a/g 。  

方法二 分隔成数组

还有一种比较取巧的方法,就是分割成数组,再重新拼接成新的字符串。

阅读全文
标签:方法一

本文共计806个文字,预计阅读时间需要4分钟。

方法一:使用正则表达式关于JS删除String里的字符的方法,一般使用replace()方法。但这个方法只会删除一次,如果需要将string里的所有字符都删除,就需要使用正则表达式。

javascriptvar str=abcdaabbssaaa;var reg=new RegExp([a-zA-Z]+, g);var result=str.replace(reg, );console.log(result); // 输出:

方法一 正则

关于JS删除String里的字符的方法,一般使用replace()方法。但是这个方法只会删除一次,如果需要将string里的所以字符都删除就要用到正则。

var str = "abcdaabbssaaa"; var reg = new RegExp("a","g"); var a = str.replace(reg,""); console.log(a);

这里用 new RegExp()这个方法创建正则,第一个参数“a”指定了正则表达式的模式或其他正则表达式。后一个参数是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。

如果打印reg的结果是: /a/g 。  

方法二 分隔成数组

还有一种比较取巧的方法,就是分割成数组,再重新拼接成新的字符串。

阅读全文
标签:方法一