主頁 > 知識庫 > js正則表達(dá)式中的單行模式與多行模式實例分析

js正則表達(dá)式中的單行模式與多行模式實例分析

熱門標(biāo)簽:鄂州人工智能電銷機器人軟件 css百度地圖標(biāo)注位置顯示 宿遷智能外呼系統(tǒng)供應(yīng)商 線上教育ai外呼系統(tǒng) 地圖標(biāo)注字母的軟件 菏澤智能ai電銷機器人銷售公司 地圖標(biāo)注商戶中心要收錢多少 400免費電話去哪申請 實用地圖標(biāo)注app

本文實例分析了js正則表達(dá)式中的單行模式與多行模式。分享給大家供大家參考。具體如下:

js正則表達(dá)式是不支持單行模式的。也就是說,不能把某段內(nèi)容(有換行),采用模式修正符來處理,使整段內(nèi)容當(dāng)成一行來處理。
正則多行替換,需要添加/mg模式增強符。

html>
head>
script type="text/javascript">
//正則替換鏈接,鏈接有換行
function t1(){
 var con = document.getElementsByName('content')[0].value;//內(nèi)容里有a href="">...../a>,但是有換行
 var reg = /a[\s]+[\d\D]*\/a>/g;//采用[\d\D]或[\w\W]或[\s\S]來解決不能換行問題
 alert(con.replace(reg,'----'));
}
//正則把每一行的結(jié)尾數(shù)字,換成#號---多行模式,添加/m(每行當(dāng)作結(jié)尾)和/g(全局匹配)模式增強符
function t2(){
 var con = document.getElementsByName('content')[0].value;//寫幾行文字,每行以數(shù)字結(jié)尾
 var reg = /\d+$/gm;
 alert(con.replace(reg,'#'));
}
/script>
/head>
body>
textarea rows="5" cols="30" name="content">/textarea>br />
button onclick="t1();">正則替換鏈接(需要考慮換行情況)/button>br />
button onclick="t2();">正則多行替換/button>br />
/body>
/html>

希望本文所述對大家的正則表達(dá)式學(xué)習(xí)有所幫助。

您可能感興趣的文章:
  • JS面向?qū)ο蠡A(chǔ)講解(工廠模式、構(gòu)造函數(shù)模式、原型模式、混合模式、動態(tài)原型模式)
  • JavaScript 模式之工廠模式(Factory)應(yīng)用介紹
  • javascript 模式設(shè)計之工廠模式學(xué)習(xí)心得
  • js簡單工廠模式用法實例
  • 淺析JS抽象工廠模式
  • JavaScript設(shè)計模式之工廠模式和構(gòu)造器模式
  • Javascript設(shè)計模式理論與編程實戰(zhàn)之簡單工廠模式
  • javascript抽象工廠模式詳細(xì)說明
  • JavaWeb實現(xiàn)用戶登錄注冊功能實例代碼(基于Servlet+JSP+JavaBean模式)
  • js面向?qū)ο笾R妱?chuàng)建對象的幾種方式(工廠模式、構(gòu)造函數(shù)模式、原型模式)
  • JS工廠模式開發(fā)實踐案例分析

標(biāo)簽:池州 咸陽 恩施 六安 三亞 梅州 鞍山 綿陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《js正則表達(dá)式中的單行模式與多行模式實例分析》,本文關(guān)鍵詞  正則,表達(dá)式,中的,單行,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《js正則表達(dá)式中的單行模式與多行模式實例分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于js正則表達(dá)式中的單行模式與多行模式實例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章