javascript字符串替换的方法

麻雀的确可爱,它的脑袋很小,只有栗子那么大,眼晴虽小却非常有神,它的身体小巧成蛋状流线型,放在手上只占手掌的一半。它浑身长着灰褐色羽毛,和树皮色相似,是一种保护色,它颈部和腹部的毛发白,显得很匀称,它的尾巴像半张开的小扇子。它飞得很快,也很有趣,那么一窜窜的。

php中有对一个字符串中的指定字符进行替换的方法,在web前端 javascript 脚本中也有字符串替换的方法,而且还非常的简单。接下来我们就说一说,javascrpt 中对字符串进行替换的方法。

JavaScript replace() 方法

replace():方法用于在指定的字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

语法:

obj.replace(regexp/substr,replacement)

参数:

obj:要操作的字符串

regexp/substr:必需。要查找的字符串或一个正规表达式

replacement:必需。要替换的字符或字符串,也可以是生成它们的函数。

返回值:

返回被替换以后的字符串

js 替换字符串

js代码:

<script>
    var str = 'hello hello world';
    // /hello/ 与 "hello" 作用是一样的,只是写法不同
    // str2 = str.replace(/hello/,'hi');
    str2 = str.replace("hello", 'hi');
    console.log(str2);
</script>

运行结果:

hi hello world

注意:上面的示例中,只能替换第一个要查找匹配的字符串。

js 替换所有查找到的字符串

js代码

<script>
    //
    var str = 'hi hi world';
    str2 = str.replace(/hi/g, 'hello');
    console.log(str2);
</script>

输出结果:

hello hello world

js 不区分大小写进行查找和替换的字符串

js代码:

<script>
    //
    var str = 'hi Hi world';
    str2 = str.replace(/hi/gi, 'hello');
    console.log(str2);
</script>

输出结果:

hello hello world

以上就是javascript字符串替换的方法。信者不疑人,人亦信之。自疑者不信人,人亦疑之。更多关于javascript字符串替换的方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
JS获取鼠标点击时的位置

JS获取URL参数

Ajax跨域问题及解决方案(jsonp,cors)

ajax动态加载json数据并详细解析

ajax从JSP传递对象数组到后台的方法