javascript學(xué)習(xí)筆記(十一) 正則表達(dá)式介紹
更新時間:2012年06月20日 14:55:40 作者:
javascript學(xué)習(xí)筆記之正則表達(dá)式介紹,需要的朋友可以參考下
1.修飾符
. 任意一個字符
* 匹配*前面0個或多個字符
+ 匹配+前面一個或多個字符
? 匹配?前面0個或1個字符
^ 以^后面的字符為前導(dǎo)
$ 以$前面的字符結(jié)尾
[] 匹配[]內(nèi)的一個字符
() 分組,可以用\1 \2提取
[^] 匹配^后的以外的字符
{n} {n}前的字符有n個,n為正數(shù)
{n,} {n,}前的字符至少有n個,n為正數(shù)
{n,m} {n,m}前的字符有n~m個,n,m為正數(shù)
2.字符
\d 一個數(shù)字
\D 一個非數(shù)字
\w 一個字母或數(shù)字
\W 一個非字母和非數(shù)字
\s 一個空白字符
\S 一個非空白字符
\b 單詞邊界
\B 非單詞邊界
3.非貪婪匹配
+? *? ??
. 任意一個字符
* 匹配*前面0個或多個字符
+ 匹配+前面一個或多個字符
? 匹配?前面0個或1個字符
^ 以^后面的字符為前導(dǎo)
$ 以$前面的字符結(jié)尾
[] 匹配[]內(nèi)的一個字符
() 分組,可以用\1 \2提取
[^] 匹配^后的以外的字符
{n} {n}前的字符有n個,n為正數(shù)
{n,} {n,}前的字符至少有n個,n為正數(shù)
{n,m} {n,m}前的字符有n~m個,n,m為正數(shù)
2.字符
\d 一個數(shù)字
\D 一個非數(shù)字
\w 一個字母或數(shù)字
\W 一個非字母和非數(shù)字
\s 一個空白字符
\S 一個非空白字符
\b 單詞邊界
\B 非單詞邊界
3.非貪婪匹配
+? *? ??
您可能感興趣的文章:
- javascript學(xué)習(xí)筆記(十九) 節(jié)點(diǎn)的操作實(shí)現(xiàn)代碼
- javascript學(xué)習(xí)筆記(十八) 獲得頁面中的元素代碼
- javascript學(xué)習(xí)筆記(十七) 檢測瀏覽器插件代碼
- javascript學(xué)習(xí)筆記(十六) 系統(tǒng)對話框(alert、confirm、prompt)
- javascript學(xué)習(xí)筆記(十五) js間歇調(diào)用和超時調(diào)用
- javascript學(xué)習(xí)筆記(十四) window對象使用介紹
- javascript學(xué)習(xí)筆記(十三) js閉包介紹(轉(zhuǎn))
- javascript學(xué)習(xí)筆記(十二) RegExp類型介紹
- javascript學(xué)習(xí)筆記(十) js對象 繼承
- javascript學(xué)習(xí)筆記(九) js對象 設(shè)計(jì)模式
- javascript學(xué)習(xí)筆記(八) js內(nèi)置對象
- 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應(yīng)用中實(shí)現(xiàn)延遲加載的方法
這篇文章主要介紹了在JavaScript應(yīng)用中實(shí)現(xiàn)延遲加載的方法,利用RequireJS框架,需要的朋友可以參考下2015-06-06JavaScript中用于生成隨機(jī)數(shù)的Math.random()方法
這篇文章主要介紹了JavaScript中用于生成隨機(jī)數(shù)的Math.random()方法,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-06-06JavaScript中的勻速運(yùn)動和變速(緩沖)運(yùn)動詳細(xì)介紹
一個div的運(yùn)動其實(shí)就是它與瀏覽器邊框的距離在變動。如果他變化的速率一定,那就是勻速運(yùn)動;如果變化的速率不一定,那么就是變速運(yùn)動2012-11-11利用javascript數(shù)組長度循環(huán)數(shù)組內(nèi)所有元素
javascript循環(huán)數(shù)組內(nèi)所有元素代碼學(xué)習(xí),大家參考使用吧2013-12-12JavaScript 關(guān)于事件循環(huán)機(jī)制的刨析
js里的事件循環(huán)機(jī)制十分有趣。從很多面試題也可以看出來,考察簡單的setTimeout也就是考察這個機(jī)制的,接下來本文帶你詳細(xì)了解它2021-11-11舉例講解JavaScript中關(guān)于對象操作的相關(guān)知識
這篇文章主要介紹了舉例講解javaScript中關(guān)于對象操作的相關(guān)知識,"一切皆對象"是學(xué)習(xí)JS過程中經(jīng)常可以見到的一句話,本文便用一些小例子來講解JS中的對象操作,需要的朋友可以參考下2015-11-11javascript 數(shù)組的正態(tài)分布排序的問題
這篇文章主要介紹了javascript 數(shù)組的正態(tài)分布排序的問題的相關(guān)資料,需要的朋友可以參考下2016-07-07