首頁 > web前端 > js教程 > 如何檢查 JavaScript 字串是否以特定字元結尾?

如何檢查 JavaScript 字串是否以特定字元結尾?

Susan Sarandon
發布: 2024-11-15 21:35:03
原創
261 人瀏覽過

How to Check if a JavaScript String Ends With a Specific Character?

JavaScript 的endsWith() 方法:檢查字串結尾

在JavaScript 中,判斷字串是否以特定字元結尾是字串需求。雖然存在多種方法,但最有效且跨瀏覽器相容的方法是利用endsWith()函數。

內建的endsWith()方法

不幸的是,截至 2010 年撰寫原始文章時,JavaScript 還沒有原生的endsWith() 方法。然而,自 ECMA6 以來,此功能已添加到核心語言中。要使用它,只需在字串物件上呼叫endsWith(),傳入要檢查的字元或子字串:

自訂實作

If您無法使用原生的endsWith()方法,可以建立自訂實作:

此函數使用indexOf() 方法在字串中搜尋後綴,從跳過最後一個suffix.length 字符的位置開始。如果在末尾找到後綴,則傳回值將大於等於0,表示字串以指定字元結尾。

其他方法

其他效率較低的方法包括:

  • 子字串比較:比較最後一個suffix.length 字元
  • 子字串比較:比較最後一個suffix.length 字元
正規表示式搜尋:使用正規表示式檢查字串末尾的後綴。

綜上,原生的endsWith()方法是檢查字串是否以 JavaScript 中的特定字元結尾的首選方法。為了相容於較舊的瀏覽器,可以使用自訂實作。

以上是如何檢查 JavaScript 字串是否以特定字元結尾?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板