本文主要是介紹在php中內建的通用的字元簇,了解其中的14大內建的字元簇,並通過正規表示式的例子展現其使用方法及型別匹配的功能(**:雲書)。
1、定義
比如在web程式設計應用的時候,常常需要檢查乙個字串是否"合法", 這樣的例子,如手機號碼必須是由數字組成,email的格式是否正確,使用者輸入的密碼是否由英文和數字組成等等。如果要實現這樣的驗證功能,有時候會對每乙個字元都進行檢查,或者將每個字元和分隔符全部寫出組成乙個正規表示式,顯然不是乙個好辦法,因為對每個字元進行遍歷,不僅耗時耗力,而且效率也比較低下。所以php提供了一種比較方便的定義乙個字元集合的辦法,這種集合,一般就稱為字元簇,一般是用方括號[ ]把字元簇括起來。這樣我就可以比較方便的進行正規表示式的應用和過濾了
2、常用字元簇對應的含義
[[:alpha:]]
任何字母
[[:digit:]]
任何數字
[[:alnum:]]
任何字母和數字
[[:space:]]
任何空白字元
[[:upper:]]
任何大寫字母
[[:lower:]]
任何小寫字母
[[:punct:]]
任何標點符號
[[:xdigit:]]
任何16進製制的數字,相當於[0-9a-fa-f]
[[:cntrl:]]
任何ascii值小於32的字元
[[:blank:]]
任何空格和tab
[[:graph:]]
任何可列印字元
[[:print:]]
任何可列印字元和空格
[[:<:]]
匹配單詞的開始
[[:>:]]
匹配單詞的結尾
3、使用案例:
public function testpreg($text)
PHP內建字串函式實現
php內建字串函式實現 字串長度 function strlen str else return count 擷取子串 function substr str,start,length null if length 0 if length 0 return substr 字串翻轉 function ...
PHP內建字串的實現
字串長度 function strlen str else return count 擷取子串 function substr str start length null if length 0 if length 0 return substr 字串翻轉 function strrev str r...
php內建字串方法的實現
自 php內建字串函式實現 windlike整理 字串長度 function strlen str else return count 擷取子串 function substr str,start,length null if length 0 if length 0 return substr 字...