js去掉字符串中的所有特定字符?

原创 野人  2022-02-05 23:33  阅读 50 次

关于js去掉字符串中的所有特定字符这个问题,需要用到js中replacereplaceAll这两个方法,因为replaceAll这个方法的兼容性没有replace好,且用法基本一致,所以本文主要是以replace这个方法为主。

语法

str.replace(regexp|substr, newSubStr|function)

参数

regexp(pattern)

一个RegExp 对象或者其字面量。该正则所匹配的内容会被第二个参数的返回值替换掉。

substr (pattern)

一个将被 newSubStr 替换的 字符串。其被视为一整个字符串,而不是一个正则表达式。仅第一个匹配项会被替换。

newSubStr (replacement)

用于替换掉第一个参数在原字符串中的匹配部分的字符串。该字符串中可以内插一些特殊的变量名。参考下面的使用字符串作为参数。

function (replacement)

一个用来创建新子字符串的函数,该函数的返回值将替换掉第一个参数匹配到的结果。参考下面的指定一个函数作为参数。

返回值

一个部分或全部匹配由替代模式所取代的新的字符串。

实例

下面的一个列子是把字符串中的所有小张->野人。

let str='我是小张,小张是我';
let newStr=str.replace(/小张/g,'野人');
console.log(newStr);//我是野人,野人是我

本文地址:https://www.yerenwz.com/5674.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!

发表评论