• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    js中如何替換掉最后一個匹配的字符

    在js中,可以使用lastIndexOf()查找指定字符最后出現的位置,再通過substring()截取字符串,便可以實現替換掉最后一個匹配的字符串。下面小編舉例講解js中如何替換掉最后一個匹配的字符。

    東西/原料

    • html+js
    • 代碼編纂器:zend studio 10.0

    方式/步調

    1. 1

      新建一個html文件,定名為test.html,用于講解js中若何替代失落最后一個匹配的字符串。

    2. 2

      在test.html文件內,利用input標簽建立一個字符串輸入框,并設置其id為indata。

    3. 3

      在test.html文件中,利用button標簽建立一個按鈕,給button綁定onclick點擊事務,當按鈕被點擊時,執行createStr()函數。

    4. 4

      在js標簽內,建立createStr()函數,在函數內,經由過程id獲得input輸入的字符串,利用lastIndexOf()查找指字符串(例如 ,z字符)最后呈現的位置,利用substring()截取指定字符的前一部門和后一部門,別離保留在分歧的變量中。

    5. 5

      在函數內,再將字符串的前一部門、替代的字符(例如,將z字符替代為888)、后一部門毗連起來,形當作一個新字符,并替代失落input框的原字符。

    6. 6

      在瀏覽器打開test.html文件,輸入字符串,點擊按鈕,查看成果。

      END

    總結:

    1. 1

      1、在js中,利用lastIndexOf()查找指定字符(例如 ,z字符)最后呈現的位置。
      2、在js中,利用substring()截取指定字符的前一部門和后一部門,再與替代的字符毗連在一路,形當作新的字符串,便可以實現替代失落最后一個匹配的字符串。

      END
    • 發表于 2020-06-14 19:00
    • 閱讀 ( 1846 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆