[JS]正则式的使用示例:替换字符串中所有指定内容

JS中是没有replaceAll这个api 的,想要替换一个字符串中所有的指定内容,需要用到正则式。

对正则式了解甚少也不要紧,看下面这个demo(一看就会)

现在需要把一个字符串里的所有#号换成空格:

var str = 'hi#dust#welcome#to#type#script';
var str1 = str.replace("#", ' ');
console.log('str1:', str1);
var str2 = str.replace(/#/g, ' ');
console.log('str2', str2);

运行结果:
在这里插入图片描述

可见,直接replace只能替换第一个对应内容,使用正则就可以实现替换所有。

你可能感兴趣的:(js,javascript,前端)