婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > JS利用正則配合replace替換指定字符

JS利用正則配合replace替換指定字符

熱門標簽:遼寧秒客來電話機器人 山東外呼系統聯系方式 哈爾濱公司外呼系統代理 淄博市張店區地圖標注 浙江營銷外呼系統有哪些 自己做的電銷機器人 地圖標注店鋪地圖標注酒店 上海銷售電銷機器人軟件 惠安地圖標注

定義和用法

replace() 方法用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。

語法

stringObject.replace(regexp,replacement)

參數  描述
regexp 必需。規定了要替換的模式的 RegExp 對象。請注意,如果該值是一個字符串,則將它作為要檢索的直接量文本模式,而不是首先被轉換為 RegExp 對象。
replacement 必需。一個字符串值。規定了替換文本或生成替換文本的函數。

返回值

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

說明

字符串 stringObject 的 replace() 方法執行的是查找并替換的操作。它將在 stringObject 中查找與 regexp 相匹配的子字符串,然后用 replacement 來替換這些子串。如果 regexp 具有全局標志 g,那么 replace() 方法將替換所有匹配的子串。否則,它只替換第一個匹配子串。

replacement 可以是字符串,也可以是函數。如果它是字符串,那么沒有匹配都將由字符串替換。但是 replacement 中的 $ 字符具有特定的含義。如下表所示,它說明從模式匹配得到的字符串將用于替換。
字符  替換文本
$1、$2、...、$99  與 regexp 中的第 1 到第 99 個子表達式相匹配的文本。
$ 與 regexp 相匹配的子串。
$` 位于匹配子串左側的文本。
$' 位于匹配子串右側的文本。
% 直接量符號。

注意:ECMAScript v3 規定,replace() 方法的參數 replacement 可以是函數而不是字符串。在這種情況下,每個匹配都調用該函數,它返回的字符串將作為替換文本使用。該函數的第一個參數是匹配模式的字符串。接下來的參數是與模式中的子表達式匹配的字符串,可以有 0 個或多個這樣的參數。接下來的參數是一個整數,聲明了匹配在 stringObject 中出現的位置。最后一個參數是 stringObject 本身。

實例

例子 1

在本例中,我們將使用 "W3School" 替換字符串中的 "Microsoft":

復制代碼 代碼如下:

script type="text/javascript">

var str="Visit Microsoft!"
document.write(str.replace(/Microsoft/, "W3School"))

/script>

輸出:

Visit W3School!

例子 2

在本例中,我們將執行一次全局替換,每當 "Microsoft" 被找到,它就被替換為 "W3School":
復制代碼 代碼如下:

script type="text/javascript">

var str="Welcome to Microsoft! "
str=str + "We are proud to announce that Microsoft has "
str=str + "one of the largest Web Developers sites in the world."

document.write(str.replace(/Microsoft/g, "W3School"))

/script>

輸出:

Welcome to W3School! We are proud to announce that W3School
has one of the largest Web Developers sites in the world.

例子 3

您可以使用本例提供的代碼來確保匹配字符串大寫字符的正確:
復制代碼 代碼如下:

text = "javascript Tutorial";
text.replace(/javascript/i, "JavaScript");

例子 4

在本例中,我們將把 "Doe, John" 轉換為 "John Doe" 的形式:
復制代碼 代碼如下:

name = "Doe, John";
name.replace(/(\w+)\s*, \s*(\w+)/, "$2 $1");

例子 5

在本例中,我們將把所有的花引號替換為直引號:
復制代碼 代碼如下:

name = '"a", "b"';
name.replace(/"([^"]*)"/g, "'$1'");

例子 6

在本例中,我們將把字符串中所有單詞的首字母都轉換為大寫:
復制代碼 代碼如下:

name = 'aaa bbb ccc';
uw=name.replace(/\b\w+\b/g, function(word){
return word.substring(0,1).toUpperCase()+word.substring(1);}
);

例子 7
復制代碼 代碼如下:

var str="fsaf$a$assdfdasfa$a$dsfadsf";
var strr='\$'+'a'+'\$';
var name = '"a", "b"';
var reger=new RegExp("[\$]a[\$]","gm");

alert(str.replace(reger,'555888'));

PS:這里再為大家提供一款功能強大的在線正則工具供大家使用:

JavaScript正則表達式在線測試工具:

http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:

http://tools.jb51.net/regex/create_reg

您可能感興趣的文章:
  • js中字符替換函數String.replace()使用技巧
  • js replace(a,b)之替換字符串中所有指定字符的方法
  • javascript中使用replaceAll()函數實現字符替換的方法
  • js replace替換字符串同時替換多個方法
  • JS替換字符串中空格方法
  • javascript字符串替換函數如何一次性全部替換掉
  • JS Replace 全部替換字符的用法小結
  • JS使用replace()方法和正則表達式進行字符串的搜索與替換實例
  • JavaScript字符串插入、刪除、替換函數使用示例
  • JS將指定的某個字符全部轉換為其他字符實例代碼

標簽:長沙 銅川 綿陽 重慶 泰州 宣城 無錫 西安

巨人網絡通訊聲明:本文標題《JS利用正則配合replace替換指定字符》,本文關鍵詞  利用,正則,配合,replace,替換,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《JS利用正則配合replace替換指定字符》相關的同類信息!
  • 本頁收集關于JS利用正則配合replace替換指定字符的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩国产天堂| 欧美精品 日韩| 国产在线一区二区综合免费视频| 一本色道a无线码一区v| 欧美久久一二三四区| 99精品久久只有精品| 日本成人在线电影网| 午夜影院久久久| 国产一区二区精品久久91| 洋洋av久久久久久久一区| 91久久精品一区二区| 一区二区高清视频在线观看| 99久久婷婷国产综合精品| 亚洲欧美日韩在线播放| 欧美日韩午夜精品| 久热成人在线视频| 亚洲国产精品激情在线观看 | 欧美在线制服丝袜| 丝袜美腿亚洲一区二区图片| 日韩精品最新网址| 成人的网站免费观看| 亚洲一区二区精品久久av| 欧美精品一级二级三级| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品免费网站在线观看| 在线视频中文字幕一区二区| 热久久久久久久| 中文字幕一区三区| 欧美一区二区啪啪| www.av亚洲| 亚洲成av人片一区二区梦乃 | 欧美中文字幕一区二区三区亚洲| 五月婷婷久久丁香| 2024国产精品| 色综合中文字幕国产 | 日韩精品一区二区在线| 国产成人免费视频网站| 樱花影视一区二区| 国产欧美日韩综合| 一区二区三区蜜桃网| 在线观看欧美精品| 26uuu国产日韩综合| youjizz久久| 日韩国产欧美在线观看| 国产欧美精品日韩区二区麻豆天美| 中文字幕av一区二区三区| 中文字幕成人网| 欧美精品在欧美一区二区少妇| 国产精品91一区二区| 亚洲一区二区欧美激情| 日本一区二区视频在线| 日韩一级大片在线| 99热精品一区二区| 国产一区二区在线视频| 免费久久99精品国产| 午夜精品一区二区三区三上悠亚| 中文欧美字幕免费| 日韩免费高清av| 欧美日韩国产成人在线91| 91同城在线观看| 懂色中文一区二区在线播放| 免费一级欧美片在线观看| 亚洲国产另类av| 亚洲免费视频中文字幕| 亚洲欧美在线高清| 最新成人av在线| 1区2区3区精品视频| 日韩毛片高清在线播放| 亚洲欧美电影院| 伊人婷婷欧美激情| 亚洲成人动漫在线观看| 亚洲成人激情社区| 日本不卡123| 老司机精品视频在线| 久草中文综合在线| 国产成人丝袜美腿| 暴力调教一区二区三区| 色噜噜狠狠成人网p站| 欧洲亚洲国产日韩| 欧美绝品在线观看成人午夜影视 | 视频在线观看一区二区三区| 亚洲无人区一区| 丝袜亚洲精品中文字幕一区| 亚洲国产欧美在线| 亚洲成人1区2区| 日本成人中文字幕| 国产精品一区二区在线播放| av电影在线观看完整版一区二区| 91美女蜜桃在线| 欧美老女人在线| 日韩精品一区二区三区在线观看 | 日韩一区二区在线看| 久久蜜桃av一区精品变态类天堂| 亚洲国产精品精华液ab| 亚洲一区二区三区四区中文字幕| 亚洲国产精品嫩草影院| 卡一卡二国产精品| 99久久久无码国产精品| 欧美精三区欧美精三区| 国产欧美一区二区精品忘忧草| 国产精品网站在线播放| 久久久一区二区| 欧美色国产精品| 欧美mv日韩mv亚洲| 亚洲人成在线播放网站岛国| 丝袜美腿亚洲一区二区图片| 国产精品一二二区| 欧美剧情片在线观看| 国产精品三级电影| 日韩电影免费一区| 91丨porny丨首页| 精品日韩一区二区三区| 国产精品久久久久永久免费观看 | 亚洲高清免费观看| 成人福利视频在线| 欧美一区二区三区男人的天堂| 国产精品福利电影一区二区三区四区| 亚洲综合一区二区精品导航| 激情丁香综合五月| 欧美人xxxx| 国产精品国产三级国产| 日韩av在线播放中文字幕| 91丨九色丨蝌蚪丨老版| 久久亚洲春色中文字幕久久久| 亚洲成人一区二区在线观看| 99久久久无码国产精品| 国产欧美日本一区视频| 免费高清不卡av| 制服丝袜在线91| 亚洲一区在线电影| 99国产精品一区| 亚洲国产精华液网站w| 国产久卡久卡久卡久卡视频精品| 91精品国产91久久综合桃花| 一区二区三区**美女毛片| 风间由美一区二区三区在线观看 | 久久久久国产精品麻豆ai换脸 | 香蕉影视欧美成人| 欧美在线999| 亚洲老司机在线| 色综合久久中文字幕综合网 | 国产在线精品一区在线观看麻豆| 91精品国产手机| 秋霞午夜av一区二区三区| 91精品国模一区二区三区| 日本不卡123| 欧美videossexotv100| 黄页网站大全一区二区| 国产日本欧美一区二区| 国产美女精品一区二区三区| 久久久久久9999| 成人一区二区视频| 91亚洲国产成人精品一区二区三 | 综合色中文字幕| 成a人片亚洲日本久久| 国产精品天干天干在观线 | 国产一区二区三区国产| 日韩免费观看高清完整版在线观看| 视频一区视频二区中文| 欧美一级欧美三级在线观看| 日本不卡的三区四区五区| 欧美成人aa大片| 成人国产精品免费观看动漫| 中文字幕中文乱码欧美一区二区| 99精品国产视频| 夜夜精品浪潮av一区二区三区| 欧美三级在线视频| 国产一区二区不卡| 一区二区三区四区五区视频在线观看| 欧美日韩国产一级片| 美女看a上一区| 久久久久成人黄色影片| 99久久综合99久久综合网站| 精品久久久久久久久久久久包黑料| 激情图片小说一区| 亚洲美女区一区| 精品99一区二区三区| 一本一道久久a久久精品| 另类小说综合欧美亚洲| 综合精品久久久| 欧美一区二区三级| 91在线视频播放地址| 久久9热精品视频| 亚洲中国最大av网站| 久久精品一二三| 欧美伦理影视网| av一区二区三区在线| 激情伊人五月天久久综合| 亚洲香肠在线观看| 欧美高清在线精品一区| 精品三级在线观看| 欧美午夜寂寞影院| 99久久99久久久精品齐齐| 国产专区综合网| 日本女优在线视频一区二区| 亚洲日本在线视频观看| 国产日韩三级在线| 2020日本不卡一区二区视频| 91精品国产91久久久久久最新毛片| 不卡一区二区三区四区|