欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          如何用js從字符串中刪除所有非ASCII字符?(兩種方法)

          在《通過(guò)js判斷某個(gè)日期是否在兩個(gè)指定日期之間》中給大家介紹了怎么通過(guò)javascript判斷某個(gè)日期是否在兩個(gè)指定日期之間,感興趣的朋友可以了解一下~

          本文的重點(diǎn)內(nèi)容則是教大家如何用js從字符串中刪除所有非ASCII字符。

          下面我們將給大家介紹兩種實(shí)現(xiàn)刪除的方法:

          第一種方法:

          注:此方法將使用正則表達(dá)式從字符串中刪除非 ASCII 字符;只有值從 0 到 127 的字符才有效(0x7F 是十六進(jìn)制的 127);使用.replace()方法將非 ASCII 字符替換為空字符串。

          完整代碼如下:

          <!DOCTYPE html> <html> <head>     <meta charset=utf-8 />     <title></title>   </head> <body style = "text-align:center;">  <h1 style = "color:#880000;" >     PHP中文網(wǎng) </h1>  <p id = "GFG_UP" style =         "font-size: 15px; font-weight: bold;"> </p>  <button onclick = "gfg_Run()">     點(diǎn)擊這里 </button>  <p id = "GFG_DOWN" style = "color:#880000;         font-size: 20px; font-weight: bold;"> </p>  <script>     var el_up = document.getElementById("GFG_UP");     var el_down = document.getElementById("GFG_DOWN");     var str="Hidd???en Ascii ?????Charac££ter";      el_up.innerHTML = "單擊按鈕從給定字符串中刪除所有非ascii字符"          + " <br>給定字符串str = '" + str + "'";      function gfg_Run() {         str = str.replace(/[^x00-x7F]/g, "");         el_down.innerHTML = str;     } </script> </body> </html>

          效果如下所示:

          如何用js從字符串中刪除所有非ASCII字符?(兩種方法)

          第二種方法:

          注:這種方法將使用正則表達(dá)式從字符串中刪除非 ASCII 字符,就像前面的例子一樣。它指定要?jiǎng)h除的字符的 Unicode(0080 – FFFF) 之間的字符范圍被刪除;使用.replace() 方法將非 ASCII 字符替換為空字符串。

          完整代碼如下:

          <!DOCTYPE html> <html> <head>     <meta charset=utf-8 />     <title></title>   </head> <body style = "text-align:center;">  <h1 style = "color:#ff7800;" >     PHP中文網(wǎng) </h1>  <p id = "GFG_UP" style =         "font-size: 15px; font-weight: bold;"> </p>  <button onclick = "gfg_Run()">     點(diǎn)擊這里 </button>  <p id = "GFG_DOWN" style = "color:#ff7800;         font-size: 20px; font-weight: bold;"> </p>  <script>     var el_up = document.getElementById("GFG_UP");     var el_down = document.getElementById("GFG_DOWN");     var str="Hidd???en??Ascii ?????Charac££ter";      el_up.innerHTML = "單擊按鈕從給定字符串中刪除所有非ascii字符"          + " .<br>給定字符串Str = '" + str + "'";      function gfg_Run() {         str = str.replace(/[u{0080}-u{FFFF}]/gu, "");         el_down.innerHTML = str;     } </script> </body> </html>

          效果如下:

          如何用js從字符串中刪除所有非ASCII字符?(兩種方法)

          最后給大家推薦《JavaScript基礎(chǔ)教程》~歡迎大家學(xué)習(xí)~

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)