首頁 > web前端 > js教程 > 深入理解JS正規表示式之範圍類別的解析

深入理解JS正規表示式之範圍類別的解析

不言
發布: 2018-07-11 09:34:01
原創
1807 人瀏覽過

這篇文章主要介紹了關於深入理解JS正規表示式之範圍類別的解析,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

範圍類別

在使用正規表示式時,很多時候,我們會想要符合a~z的所有字母,很多人想到,可以使用字元類別[abcdefg...z] ,但是,這種方法需要輸入所有需要匹配的字母。那麼,有沒有簡單點的方法呢?

所幸,正規表示式提供了範圍類,範圍類可以讓我們使用[a-z]來連接兩個字元表示從a到z的任意字元。

基本用法

let text = 'a1b2d3x4z5'

let reg = /[a-z]/g

text.replace(reg, 'Q')  // Q1Q2Q3Q4Q5
登入後複製

tips:值得注意的是,範圍類別是閉區間,即:[a-z]包含a和z

範圍類別的連寫

使用範圍類別有一個小技巧:在[]組成的類別內部是可以連寫的,例如:[a-zA-Z]

let text = 'a1B2d3X4Z5'

let reg = /[a-zA-Z]/g

text.replace(reg, 'Q')  // Q1Q2Q3Q4Q5
登入後複製

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

 相關推薦:

深入理解JS正規表示式之元字元和字元類別的解析

深入理解JS正規表示式之REGEXP物件的解析

以上是深入理解JS正規表示式之範圍類別的解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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