深入剖析Javascript replace函数用法
创始人
2024-07-15 13:11:14
0

本文向大家简单介绍一下Javascript replace函数的用法,为了便于大家理解通过图里向大家解释,相信本文介绍一定会让你有所收获。

Javascript replace函数

***次发现JavaScript中replace()方法如果直接用str.replace("-","!")只会替换***个匹配的字符.而str.replace(/-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。

replace方法

语法

  stringObj.replace(rgExp,replaceText)

  replace方法的语法包括下述部分:

部分描述

  stringObj必选项。要执行该替换的String对象或文字。该对象不会被replace方法修改。

  rgExp必选项。描述要查找的内容的一个正则表达式对象。

  replaceText必选项。是一个String对象或文字,对于stringObj中每个匹配rgExp中的位置都用该对象所包含的文字加以替换。

下面的示例演示了Javascript 中replace方法的用法:

  1. functionReplaceDemo()  
  2. {  
  3. varr,re;  
  4. vars="Thequickbrownfoxjumpedoverthelazyyellowdog.";  
  5. re=/fox/i;  
  6. r=s.replace(re,"pig");  
  7. return(r);  
  8. }  

另外,replace方法也可以替换模式中的子表达式。下面的范例演示了交换字符串中的每一对单词: 

  1. functionReplaceDemo()  
  2. {  
  3. varr,re;  
  4. vars="Thequickbrownfoxjumpedoverthelazyyellowdog.";  
  5. re=/(S+)(s+)(S+)/g;  
  6. r=s.replace(re,"$3$2$1");//交换每一对单词。  
  7. return(r);  
  8. }  

   JavaScript中replace()方法如果直接用str.replace("-","!")只会替换***个匹配的字符.str.replace(/-/g,"!")则可以替换掉全部匹配的字符(g为全局标志)。

【编辑推荐】

  1. 解析Javascript中replace()方法使用
  2. JavaScript函数的定义及形式参数
  3. 循环结构中JavaScript匿名函数用法实例解析
  4. JavaScript函数中arguments对象
  5. Javascript中CSS属性float特殊写法

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...