自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

深入剖析Javascript replace函數(shù)用法

開發(fā) 前端
JavaScript中replace()方法如果直接用str.replace("-","!")只會替換第一個匹配的字符.str.replace(/-/g,"!")則可以替換掉全部匹配的字符(g為全局標志)。

本文向大家簡單介紹一下Javascript replace函數(shù)的用法,為了便于大家理解通過圖里向大家解釋,相信本文介紹一定會讓你有所收獲。

Javascript replace函數(shù)

***次發(fā)現(xiàn)JavaScript中replace()方法如果直接用str.replace("-","!")只會替換***個匹配的字符.而str.replace(/-/g,"!")則可以替換掉全部匹配的字符(g為全局標志)。

replace方法

語法

  stringObj.replace(rgExp,replaceText)

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

部分描述

  stringObj必選項。要執(zhí)行該替換的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函數(shù)的定義及形式參數(shù)
  3. 循環(huán)結構中JavaScript匿名函數(shù)用法實例解析
  4. JavaScript函數(shù)中arguments對象
  5. Javascript中CSS屬性float特殊寫法

 

責任編輯:佚名 來源: tech.ddvip.com
相關推薦

2011-06-03 13:48:18

JavaScript重構

2010-02-06 16:05:51

C++ Vector

2010-08-16 11:19:31

DIV

2010-09-06 12:32:10

CSS偽元素

2013-11-05 13:29:04

JavaScriptreplace

2023-05-12 08:11:58

JavaScriptJSON克隆

2010-09-13 13:21:29

CSS排版

2010-10-08 15:17:47

JavaScriptJava

2010-10-08 14:19:34

JavaScript split()

2010-10-09 09:46:11

indexOf函數(shù)JavaScript

2010-10-09 09:10:20

JavaScriptalert

2019-11-05 10:03:08

callback回調函數(shù)javascript

2009-07-06 10:44:45

JSP charset

2009-09-27 17:13:36

Hibernate V

2010-06-03 13:08:51

2010-05-25 12:59:00

Subversion

2009-09-14 15:12:40

LINQ to XML

2010-10-08 14:31:46

Javascriptsplit函數(shù)

2010-08-24 16:17:27

CSS簡寫

2020-12-16 09:47:01

JavaScript箭頭函數(shù)開發(fā)
點贊
收藏

51CTO技術棧公眾號