javascript,js删除字符串中指定的字符
关于js删除String⾥的字符的⽅法,⼀般使⽤replace()的替换⽅法。但是这个⽅法只会删除⼀次,如果需要将string⾥的所有指定的字符都删除就要⽤到正则。
1 2 3 4var str = "abcdaabbssaaa"; var reg = new RegExp("a","g"); var a = place(reg,""); console.log(a);
  这⾥⽤ new RegExp()这个⽅法创建正则,第⼀个参数“a”指定了正则表达式的模式或其他正则表达式。后⼀个参数是⼀个可选的字符串,包含属性 "g"、"i" 和 "m",分别⽤于指定全局匹配、区分⼤⼩写的匹配和多⾏匹配。ECMAScript 标准化之前,不⽀持 m 属性。如
js在字符串中添加字符果pattern是正则表达式,⽽不是字符串,则必须省略该参数。
  如果打印reg的结果是: /a/g 。
  还有⼀种⽐较取巧的⽅法,就是分割成数组,再重新拼接成新的字符串。
1 2 3var str = "abcdaabbssaaa"; var a = str.split("a").join(""); console.log(a);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。