javascript學習筆記(十一) 正則表達式介紹
更新時間:2012年06月20日 14:55:40 作者:
javascript學習筆記之正則表達式介紹,需要的朋友可以參考下
1.修飾符
. 任意一個字符
* 匹配*前面0個或多個字符
+ 匹配+前面一個或多個字符
? 匹配?前面0個或1個字符
^ 以^后面的字符為前導
$ 以$前面的字符結尾
[] 匹配[]內(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個字符
^ 以^后面的字符為前導
$ 以$前面的字符結尾
[] 匹配[]內(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學習筆記(十九) 節(jié)點的操作實現(xiàn)代碼
- javascript學習筆記(十八) 獲得頁面中的元素代碼
- javascript學習筆記(十七) 檢測瀏覽器插件代碼
- javascript學習筆記(十六) 系統(tǒng)對話框(alert、confirm、prompt)
- javascript學習筆記(十五) js間歇調(diào)用和超時調(diào)用
- javascript學習筆記(十四) window對象使用介紹
- javascript學習筆記(十三) js閉包介紹(轉)
- javascript學習筆記(十二) RegExp類型介紹
- javascript學習筆記(十) js對象 繼承
- javascript學習筆記(九) js對象 設計模式
- javascript學習筆記(八) js內(nèi)置對象
- javascript學習筆記(七) js函數(shù)介紹
- javascript學習筆記(六) Date 日期類型
- javascript學習筆記(五) Array 數(shù)組類型介紹
- javascript學習筆記(四) Number 數(shù)字類型
- javascript學習筆記(三) String 字符串類型介紹
- javascript學習筆記(二) js一些基本概念
- javascript學習筆記(一) 在html中使用javascript
- javascript學習筆記(二十) 獲得和設置元素的特性(屬性)
相關文章
JavaScript中用于生成隨機數(shù)的Math.random()方法
這篇文章主要介紹了JavaScript中用于生成隨機數(shù)的Math.random()方法,是JS入門學習中的基礎知識,需要的朋友可以參考下2015-06-06利用javascript數(shù)組長度循環(huán)數(shù)組內(nèi)所有元素
javascript循環(huán)數(shù)組內(nèi)所有元素代碼學習,大家參考使用吧2013-12-12javascript 數(shù)組的正態(tài)分布排序的問題
這篇文章主要介紹了javascript 數(shù)組的正態(tài)分布排序的問題的相關資料,需要的朋友可以參考下2016-07-07