JavaScript利用正則表達(dá)式替換字符串中的內(nèi)容
話不多說,請看具體實(shí)現(xiàn)代碼
//從字符串'Is this all there is'中剪去'is':
var str='Is this all there is';
var subStr=new RegExp('is');//創(chuàng)建正則表達(dá)式對象
var result=str.replace(subStr,"");//把'is'替換為空字符串
console.log(result);//Is th all there is
var subStr=new RegExp('is','i');//創(chuàng)建正則表達(dá)式對象,不區(qū)分大小寫
var result=str.replace(subStr,"");//把'is'替換為空字符串
console.log(result);//this all there is
var subStr=new RegExp('is','ig');//創(chuàng)建正則表達(dá)式對象,不區(qū)分大小寫,全局查找
var result=str.replace(subStr,"");//把'is'替換為空字符串
console.log(result);//th all there
var subStr=/is/ig;//直接量法創(chuàng)建正則表達(dá)式對象,不區(qū)分大小寫,全局查找
var result=str.replace(subStr,"");//把'is'替換為空字符串
console.log(result);//th all there
console.log(str);//Is this all there is 可見replace并不改變原始str
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
解析ES6中的解構(gòu)賦值(數(shù)組,對象,嵌套,默認(rèn)值)
解構(gòu)賦值是一種特殊的語法,它使我們可以將數(shù)組或?qū)ο蟆安鸢敝烈幌盗凶兞恐校驗橛袝r這樣更方便,接下來通過本文給大家介紹ES6中的解構(gòu)賦值(數(shù)組,對象,嵌套,默認(rèn)值),需要的朋友可以參考下2022-11-11
javascript實(shí)現(xiàn)相同事件名稱,不同命名空間的調(diào)用方法
這篇文章主要介紹了javascript實(shí)現(xiàn)相同事件名稱,不同命名空間的調(diào)用方法,涉及javascript命名空間及事件調(diào)用的技巧,需要的朋友可以參考下2015-06-06
JavaScript實(shí)現(xiàn)對下拉列表值進(jìn)行排序的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)對下拉列表值進(jìn)行排序的方法,實(shí)例分析了javascript對下拉列表元素的遍歷與排序?qū)崿F(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07
js中flexible.js實(shí)現(xiàn)淘寶彈性布局方案
這篇文章主要為大家詳細(xì)介紹了js中flexible.js實(shí)現(xiàn)淘寶彈性布局方案,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2015-12-12
Js(JavaScript)中,彈出是或否的選擇框示例(confirm用法的實(shí)例分析)
以下是對confirm的用法進(jìn)行了分析介紹,需要的朋友可以參考下2013-07-07
基于jquery的高性能td和input切換并可修改內(nèi)容實(shí)現(xiàn)代碼
在實(shí)際工作中,我們會碰到這樣一個情況。在頁面中顯示著100個數(shù)據(jù),同時用戶還希望他可以更改其中的數(shù)據(jù),普通的方式可能如下2011-01-01
基于JavaScript實(shí)現(xiàn)省市聯(lián)動效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)省市聯(lián)動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-06-06

