在許多進階語言中,文法: int ereg(string pattern, string string, array [regs]);
傳回值: 整數/數組
函數種類: 資料處理
PHP函數ereg()內容說明
本函數以 pattern 的規則來解析比對字串 string。比對結果返回的值放在數組參數 regs 之中,regs[0] 內容就是原字串 string、regs[1] 為第一個合乎規則的字串、regs[2] 就是第二個合乎規則的字串,餘類推。若省略參數 regs,則只是單純地比對,找到則傳回值為 true。
PHP函數ereg()使用範例
簡單例子:
- < ?php
- if (ereg("c","abcdef")){
//說明:判斷abcdef中是否含有字母c
- echo "通過";
- }else{
- echo "錯誤";
- }
- ?>
下面這個PHP函數ereg()例子是對輸入的 E-Mail 作簡單的檢查,檢查使用者的 E-Mail 字串是否有 @ 字元,在 @ 字元前有英文字母或數字,在之後有數節字串,最後的小數點後只能有二個或三個英文字母。super@mail.wilson.gs就可以通過檢查,super@mail.wilson就不能通過檢查。
- < ?php
- if (ereg("^[_.0-9a-z-]+@([0-9a-z]
[0-9a-z-]+.)+[a-z]{2,3}$",$email))
- {
- echo "您的 E-Mail 通過初步檢查";
- }
- ?>
http://www.bkjia.com/PHPjc/446312.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446312.htmlTechArticle在許多進階語言中, 文法: int ereg(string pattern, string string, array [regs]); 傳回值: 整數/數組 函數種類: 資料處理 PHP函數ereg()內容說明 本函數以...