教程 > javascript 教程 > 阅读:37

javascript string replace 方法——迹忆客-ag捕鱼王app官网

返回 javascript string 对象


定义

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

如果想了解更多正则表达式教程请查看本站的:regexp 教程

该方法不会改变原始字符串。

替换字符串可以包括以下特殊替换模式

模式 插入
$$ 插入一个“$”。
$& 插入匹配的子字符串。
$` 插入匹配子字符串之前的字符串部分。
$' 插入匹配子字符串后面的字符串部分。
$n 或者 $nn 其中n或nn是十进制数字,插入第n个带括号的子匹配字符串,前提是第一个参数是 regexp 对象。

语法

语法如下:

string.replace(searchvalue,newvalue)

参数

  • searchvalue - 必须。规定子字符串或要替换的模式的 regexp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 regexp 对象。
  • newvalue - 必需。一个字符串值。规定了替换文本或生成替换文本的函数。

    返回值

    一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。

浏览器支持

所有主流浏览器都支持 replace 方法。

示例

示例1


   
      javascript string replace() method
   
   
      
            
   

输出结果:

oranges are round, and oranges are juicy.

示例2

显示了如何在字符串中切换单词


   
      javascript string replace() method
   
   
        
         
   

输出结果:

ali, zara

返回 javascript string 对象

查看笔记

扫码一下
查看教程更方便
网站地图