{}:限定{}前面的乙個或一組字元連續出現的次數
:m次:至少m次
:m-n次
:限定範圍
[a-z]:匹配a-z任意乙個字元
[a-z]:匹配a-z任意乙個字元
[a-za-z]:匹配26個英文本母(大小寫)
[0-9]:匹配乙個數字
[0-9a-za-z]:匹配乙個字元可以是數字、字母和下劃線
[\u4e00-\u9fa5]:匹配任意乙個中文字元
[^0-9]:匹配非數字
[^a-za-z]:匹配非字母
^表示取反
():表示組三*
重複0-無限次
+重複1-無限次
?重複0-1次二^
定頭:1.用在正規表示式的開頭部分,表示限定字串的開頭必須是指定的字串
2.用在的開頭,表示取反
$定尾:用在正規表示式的結尾部分,表示限定字串的結尾必須是指定的字元
三個一. 表示可以匹配任意乙個字元
| 表示或者,一般和組一起用
判斷性別 /^(男|女)$/
判斷格式是否正確
\ 轉義符
\d 匹配數字,相當於[0-9]
\d 匹配非數字,相當於[^0-9]
\w 匹配數字、字母、下劃線
\w 匹配非數字、字母、下劃線
\s 匹配空白字串
\s 匹配非空白字串
\b 匹配單詞邊界
\b匹配非單詞邊界
正則常用的方法總結
正則物件常用的方法 一 test方法 檢測某個字串是否匹配,有的話返回true,沒有的話返回false。接受乙個字串作為引數。二exec方法 接受的是字串,返回的結果是陣列。這個陣列是乙個物件,該方法中的正則物件如果不是全域性匹配,即沒有g修飾符,則每次呼叫只會從字串開頭處匹配第乙個結果,且每次呼叫...
Date方法小總結
date 是乙個建構函式,專門用來處理日期的初始化方式 1.接收乙個引數 引數是字串,必須符合日期格式 var date new date 2017 09 22 07 22 33 console.log date 2.接收2個引數 var date new date 2006 0 console.l...
正規表示式的小總結
今天在專案中用到幾個之前用的比較少一點的正規表示式,剛好有時間整理一下,可能有一些不常用到,但估計下面的在ios的開發中基本夠用,分享給大家,廢話不多,進入主題。作用 1.資料驗證 測試輸入的字串,是否符合一定的規則,如email位址,qq號,號碼等 2.替換文字 識別文件的中的特定文字,例如 之類...