jQuery:replace 字串取代示範、如何取代所有符合的字串?
2022/02/11
萌芽站長
3,994 1
網站技術 , JavaScript , jQuery
⚠️ 溫馨提醒:我們發現您可能啟用了廣告阻擋器,請將本站加入白名單以正常閱讀文章內容,謝謝支持 ❤️
jQuery 在很多地方簡寫了 JavaScript 的語法,讓開發者能在更短的行/字數中寫出一個功能出來,也能減少許多開發時間!這次就來用 jQuery 做一次字串取代示範,順便教大家用正規表示式的全域比對(g)來取代所有符合的字串!
原始碼
HTML
<p id="output"></p>
jQuery
var text = "今天是:day,真的是:day,天氣:weather,天氣真的是:weather(顯示不出來)。" // 隨意示範文字
.replace(/:day/g, '星期一') // 使用正規表示式以取代所有符合的字串
.replace(':weather', '晴朗'); // 沒使用就只能取代一次
$("#output").html(text); // 輸出到 HTML
輸出結果
今天是星期一,真的是星期一,天氣晴朗,天氣真的是:weather(顯示不出來)。
CodePen
See the Pen
Untitled by Feng, Cheng-Chi (@qwe987299)
on CodePen.

▲ 精選圖片。
贊助廣告 ‧ Sponsor advertisements
「靜態網頁」與「動態網頁」
📆 2015-01-08
📁
網站技術
HTTP/3 Check:快速線上檢測指定網站是否支援最新的 HTTP/3 協議
📆 2024-04-28
📁
網路應用, 網站技術, 伺服器
Git 版本控制:建立分支、切換分支、合併分支(使用 VS Code)
📆 2019-09-22
📁
軟體應用, 網站技術, 程式設計
PHP:顯示錯誤資訊
📆 2021-11-04
📁
網站技術, 資訊安全, PHP
Twemoji:網頁原生表情貼完美替換成 Twitter 表情貼示範
📆 2019-06-28
📁
網站技術, HTML, CSS, JavaScript, jQuery
新手使用虛擬主機的陷阱!檔案數量或索引節點總數限制?
📆 2024-10-30
📁
網站技術, 伺服器
Native Lazyload:原生延遲載入功能登場!純 HTML 就能做到!
📆 2019-09-14
📁
軟體應用, 瀏覽器, 網站技術, HTML, 架站程式, WordPress, Google Chrome
JavaScript:點擊任一按鈕使其他按鈕無法點擊
📆 2019-10-26
📁
網站技術, HTML, JavaScript
留言區 / Comments
萌芽論壇