正規表示式 字元和字元類
正規表示式
**正規表示式:**用定義複雜規則的一個字串,正規表示式本身是一個字串,用來操作其它字元 串,規則由程式設計師自己指定。
例如:(1 . 2)
1:一個簡單的判斷,判斷某個字串是不是數字只需要使用isNaN()函式就行
2:一個複雜的判斷,必須藉助正規表示式來完成。
①:判斷某個字串是否包含了英文大小寫數字和特殊符號
②:判斷某個字串是不是一個手機號
注意:
1.正規表示式是一個獨立語言,只不過由於它非常的小巧,所以被很多語言直接給相容了
2.例如:JavaScript,C,C++,Java,PHP,python,Perl,Mysql等等
一、
字元 = x字元x
注意:正規表示式本身是一個字串,在js中,“要寫到//中”
例:var a = “ a ” ;
這是一個字串,但是不具備正則表達的能力
var b = “ b ” ;
var regex = /b/ ;
這是一個正規表示式,它表達的規則就是匹配字串b
Console.info(regex.test(a)) ;
使用正規表示式來匹配字串,使用test函式
Console.info(regex.test(b)) ;
如果匹配成功,則返回true,匹配失敗則返回false
If (a == ‘ b ’){
}
二、
字元類 :
[abc] a、b 或 c(簡單類)
[^abc] 任何字元,除了 a、b 或 c(否定)
[a-zA-Z] a 到 z 或 A 到 Z,兩頭的字母包括在內(範圍)
[a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](並集)
[a-z&&[def]] d、e 或 f(交集)
[a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](減去)
[a-z&&[^m-p]] a 到 z,而非 m 到 p:[a-lq-z](減去)
相關文章
- 正規表示式中括號[]字元類字元
- 正規表示式 中括號[] 字元類字元
- 正規表示式元字元與普通字元字元
- 正規表示式 ^元字元字元
- 正規表示式 $ 元字元字元
- JS正規表示式從入門到入土(2)—— 元字元和字元類JS字元
- 正規表示式 轉義字元字元
- 正規表示式 \d元字元字元
- 正規表示式 \t 元字元字元
- 正規表示式 \t元字元字元
- 正規表示式 \0元字元字元
- 正規表示式 \s 元字元字元
- 正規表示式 \xxx 元字元字元
- 正規表示式 \r 元字元字元
- 正規表示式 \n 元字元字元
- 正規表示式 \W元字元字元
- 正規表示式 \w 元字元字元
- 正規表示式 點(.)元字元字元
- 正規表示式 \xnn元字元字元
- 正規表示式 \b元字元字元
- 正規表示式 \D 元字元字元
- 正規表示式 \uxxxx 元字元UX字元
- 正規表示式 \v 元字元字元
- 正規表示式 \f 元字元字元
- 正規表示式 \B 元字元字元
- 正規表示式元字元大整理字元
- 匹配空白字元正規表示式字元
- 轉義正規表示式中特殊字元字元
- 正規表示式匹配雙位元組字元字元
- 正規表示式需要轉義的字元字元
- 正規表示式學習(2)---字元特性字元
- 正規表示式中常用的元字元字元
- 正規表示式提取指定字元之間字串字元字串
- 匹配純英文字元正規表示式字元
- 判斷字元是否重複正規表示式字元
- 匹配字母、數字和中文字元正規表示式字元
- 正規表示式去除連續重複的字元字元
- Java正規表示式提取字元的方法例項Java字元