正則的方法小總結

2021-09-26 20:39:41 字數 788 閱讀 9593

{}:限定{}前面的乙個或一組字元連續出現的次數

: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.替換文字 識別文件的中的特定文字,例如 之類...