首頁  >  文章  >  web前端  >  深入理解JS正規表示式之量詞的解析

深入理解JS正規表示式之量詞的解析

不言
不言原創
2018-07-11 09:42:172089瀏覽

量詞

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

很多時候,我們需要匹配一個連續出現很多次字元的字串,例如,我們要匹配一個連續出現20次的數字的字串,按照之前的寫法:

\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d

是不是感覺快瘋了?很慶幸,使用正規提供的量詞,我們就可以快速解決這個問題。

量詞的使用方法如下:

字元 意思
? 出現零次或一次(最多出現一次)
#出現一次或多次(至少出現一次)
* 出現零次或多次(任意次)
{n} 出現n次
{n,m} 出現n到m次
{n,} #至少出現n次

那麼該如何使用量詞實現之前的問題?

很簡單,只需要:

\d{20}

如果想要配對最多出現n次該怎麼辦?很多人會想模仿至少出現n次,寫成{,n},但是正則會直接將其當做普通字串,只有寫成{0, n}才能實現比對至多n次。

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

相關推薦:

深入理解JS正規表示式之預定義類別與邊界的解析

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

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn