亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript實現(xiàn)文本目標字符替換和一鍵全部替換

 更新時間:2022年06月07日 11:09:22   作者:??靈扁扁????  
這篇文章主要介紹了JavaScript實現(xiàn)文本目標字符替換和一鍵全部替換,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下

需求描述:

實現(xiàn)在文本中替換目標字符,以及一鍵全部替換功能。

技術點:

利用string的replace實現(xiàn)替換第一個找到的目標字符。

replace(searchValue: string | RegExp, replaceValue: string): string;

利用string的replaceAll實現(xiàn)一鍵替換全部找到的目標字符。

replace(searchValue: string | RegExp, replacer: (substring: string, ...args: any[]) => string): string;

完整demo示例:

效果圖:

完整代碼:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js實現(xiàn)文本字符替換全部替換</title>
</head>
<body>

<textarea name="textarea" id="text" rows="10" cols="50">標準測試技術,紅糖標準,酸奶標準,瀏覽器運行標準。</textarea>
<div>
  查找<input
    id="oldVal"
    placeholder="要查找的內容"
    value="">
  替換<input id="newVal" placeholder="用來替換的內容">
  <button onclick="replace()">替換</button>
  <button onclick="replace('all')">全部替換</button>
</div>

<script type="text/javascript">

function replace (type) {
  let newText = ''
  const text = document.getElementById('text').value || ''
  const oldVal = document.getElementById('oldVal').value || ''
  const newVal = document.getElementById('newVal').value || ''
  if (type === 'all') {
    // 全部替換
    newText = text.replaceAll(oldVal, newVal)
  } else {
    // 替換找到的第一個
    newText = text.replace(oldVal, newVal)
  }
  // 將替換后的內容,更新到文檔上
  document.getElementById('text').value = newText
}
</script>
</body>
</html>

到此這篇關于JavaScript實現(xiàn)文本目標字符替換和一鍵全部替換的文章就介紹到這了,更多相關js文本替換內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • js LZ77算法的實現(xiàn)代碼

    js LZ77算法的實現(xiàn)代碼

    JS操作二進制很麻煩,而且一直沒有一個好的無損壓縮工具來實現(xiàn)純文本的壓縮。
    2010-04-04
  • js仿3366小游戲選字游戲

    js仿3366小游戲選字游戲

    這篇文章主要為大家詳細介紹了js仿3366小游戲選字游戲
    2016-04-04
  • uniApp獲取當前位置經(jīng)緯度的示例代碼

    uniApp獲取當前位置經(jīng)緯度的示例代碼

    這篇文章主要介紹了uniApp獲取當前位置經(jīng)緯度,以下是使用uni.getLocation獲取當前位置的示例代碼,需要的朋友可以參考下
    2024-01-01
  • 使用jquery解析XML的方法

    使用jquery解析XML的方法

    這篇文章主要介紹了使用jquery解析XML的方法,代碼簡潔實用,需要的朋友可以參考下
    2014-09-09
  • 關于動態(tài)執(zhí)行代碼(js的Eval)實例詳解

    關于動態(tài)執(zhí)行代碼(js的Eval)實例詳解

    下面小編就為大家?guī)硪黄P于動態(tài)執(zhí)行代碼(js的Eval)實例詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • JavaScript 七大技巧(二)

    JavaScript 七大技巧(二)

    我寫JavaScript代碼已經(jīng)很久了,都記不起是什么年代開始的了。本文給大家分享javascript七大技巧(二),對javascript技巧相關知識感興趣的朋友一起學習吧
    2015-12-12
  • JS實現(xiàn)表單驗證功能(驗證手機號是否存在,驗證碼倒計時)

    JS實現(xiàn)表單驗證功能(驗證手機號是否存在,驗證碼倒計時)

    js實現(xiàn)表單驗證功能,通過js代碼驗證手機號是否存在驗證碼倒計時功能,代碼簡單易懂非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-10-10
  • JS中cookie的使用及缺點講解

    JS中cookie的使用及缺點講解

    Cookie就是這樣的一種機制。它可以彌補HTTP協(xié)議無狀態(tài)的不足。在Session出現(xiàn)之前,基本上所有的網(wǎng)站都采用Cookie來跟蹤會話。下面通過本文給大家介紹JS中cookie的使用及缺點,需要的朋友參考下吧
    2017-05-05
  • js中延遲加載和預加載的具體使用

    js中延遲加載和預加載的具體使用

    這篇文章主要介紹了js中延遲加載和預加載的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-01-01
  • JavaScript架構前端監(jiān)控搭建過程步驟

    JavaScript架構前端監(jiān)控搭建過程步驟

    這篇文章主要為大家介紹了JavaScript架構前端監(jiān)控搭建過程步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06

最新評論