javascript學(xué)習(xí)筆記(十一) 正則表達(dá)式介紹
更新時(shí)間:2012年06月20日 14:55:40 作者:
javascript學(xué)習(xí)筆記之正則表達(dá)式介紹,需要的朋友可以參考下
1.修飾符
. 任意一個(gè)字符
* 匹配*前面0個(gè)或多個(gè)字符
+ 匹配+前面一個(gè)或多個(gè)字符
? 匹配?前面0個(gè)或1個(gè)字符
^ 以^后面的字符為前導(dǎo)
$ 以$前面的字符結(jié)尾
[] 匹配[]內(nèi)的一個(gè)字符
() 分組,可以用\1 \2提取
[^] 匹配^后的以外的字符
{n} {n}前的字符有n個(gè),n為正數(shù)
{n,} {n,}前的字符至少有n個(gè),n為正數(shù)
{n,m} {n,m}前的字符有n~m個(gè),n,m為正數(shù)
2.字符
\d 一個(gè)數(shù)字
\D 一個(gè)非數(shù)字
\w 一個(gè)字母或數(shù)字
\W 一個(gè)非字母和非數(shù)字
\s 一個(gè)空白字符
\S 一個(gè)非空白字符
\b 單詞邊界
\B 非單詞邊界
3.非貪婪匹配
+? *? ??
. 任意一個(gè)字符
* 匹配*前面0個(gè)或多個(gè)字符
+ 匹配+前面一個(gè)或多個(gè)字符
? 匹配?前面0個(gè)或1個(gè)字符
^ 以^后面的字符為前導(dǎo)
$ 以$前面的字符結(jié)尾
[] 匹配[]內(nèi)的一個(gè)字符
() 分組,可以用\1 \2提取
[^] 匹配^后的以外的字符
{n} {n}前的字符有n個(gè),n為正數(shù)
{n,} {n,}前的字符至少有n個(gè),n為正數(shù)
{n,m} {n,m}前的字符有n~m個(gè),n,m為正數(shù)
2.字符
\d 一個(gè)數(shù)字
\D 一個(gè)非數(shù)字
\w 一個(gè)字母或數(shù)字
\W 一個(gè)非字母和非數(shù)字
\s 一個(gè)空白字符
\S 一個(gè)非空白字符
\b 單詞邊界
\B 非單詞邊界
3.非貪婪匹配
+? *? ??
您可能感興趣的文章:
- javascript學(xué)習(xí)筆記(十九) 節(jié)點(diǎn)的操作實(shí)現(xiàn)代碼
- javascript學(xué)習(xí)筆記(十八) 獲得頁面中的元素代碼
- javascript學(xué)習(xí)筆記(十七) 檢測(cè)瀏覽器插件代碼
- javascript學(xué)習(xí)筆記(十六) 系統(tǒng)對(duì)話框(alert、confirm、prompt)
- javascript學(xué)習(xí)筆記(十五) js間歇調(diào)用和超時(shí)調(diào)用
- javascript學(xué)習(xí)筆記(十四) window對(duì)象使用介紹
- javascript學(xué)習(xí)筆記(十三) js閉包介紹(轉(zhuǎn))
- javascript學(xué)習(xí)筆記(十二) RegExp類型介紹
- javascript學(xué)習(xí)筆記(十) js對(duì)象 繼承
- javascript學(xué)習(xí)筆記(九) js對(duì)象 設(shè)計(jì)模式
- javascript學(xué)習(xí)筆記(八) js內(nèi)置對(duì)象
- javascript學(xué)習(xí)筆記(七) js函數(shù)介紹
- javascript學(xué)習(xí)筆記(六) Date 日期類型
- javascript學(xué)習(xí)筆記(五) Array 數(shù)組類型介紹
- javascript學(xué)習(xí)筆記(四) Number 數(shù)字類型
- javascript學(xué)習(xí)筆記(三) String 字符串類型介紹
- javascript學(xué)習(xí)筆記(二) js一些基本概念
- javascript學(xué)習(xí)筆記(一) 在html中使用javascript
- javascript學(xué)習(xí)筆記(二十) 獲得和設(shè)置元素的特性(屬性)
相關(guān)文章
JavaScript中的Object對(duì)象學(xué)習(xí)教程
這篇文章主要介紹了JavaScript中的Object對(duì)象學(xué)習(xí)教程,是JavaScript入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-05-05
走出JavaScript初學(xué)困境—js初學(xué)
利用空閑幾天把《JavaScript權(quán)威指南》安靜的讀了一篇。真是一本好書呀!呵呵,這句話見的太多了。好在什么地方呢?聽我慢慢道來。2008-12-12
Javascript基礎(chǔ)教程之?dāng)?shù)據(jù)類型轉(zhuǎn)換
JavaScript是一種無類型語言,但同時(shí)JavaScript提供了一種靈活的自動(dòng)類型轉(zhuǎn)換的處理方式。基本規(guī)則是,如果某個(gè)類型的值用于需要其他類型的值的環(huán)境中,JavaScript就自動(dòng)將這個(gè)值轉(zhuǎn)換成所需要的類型。2015-01-01
JavaScript語言核心數(shù)據(jù)類型和變量使用介紹
和眾多編程語言一樣,JavaScript也有自己語言的核心,了解并學(xué)好JavaScript的語言核心部分是JavaScript學(xué)習(xí)道路上非常良好的開始2013-08-08
瀏覽器中url存儲(chǔ)的JavaScript實(shí)現(xiàn)
這篇文章主要介紹了瀏覽器中url存儲(chǔ)的JavaScript實(shí)現(xiàn),并且簡(jiǎn)單講述了輸入url地址后提示過去輸入歷史記錄的原理,需要的朋友可以參考下2015-07-07
Javascript中的數(shù)學(xué)函數(shù)
Javascript中的數(shù)學(xué)函數(shù)...2007-04-04

