程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 淺析PHP函數ereg()的具體使用方法

淺析PHP函數ereg()的具體使用方法

編輯:關於PHP編程

在許多高級語言中,語法: int ereg(string pattern, string string, array [regs]);

返回值: 整數/數組

函數種類: 資料處理

PHP函數ereg()內容說明

本函數以 pattern 的規則來解析比對字符串 string。比對結果返回的值放在數組參數 regs 之中,regs[0] 內容就是原字符串 string、regs[1] 為第一個合乎規則的字符串、regs[2] 就是第二個合乎規則的字符串,余類推。若省略參數 regs,則只是單純地比對,找到則返回值為 true。

PHP函數ereg()使用范例

簡單例子:

  1. < ?php  
  2. if (ereg("c","abcdef")){     
    //說明:判斷abcdef中是否含有字母c  
  3.      echo "通過";  
  4. }else{  
  5.      echo "錯誤";  
  6. }  
  7. ?> 

下面這個PHP函數ereg()例子是對輸入的 E-Mail 作簡單的檢查,檢查使用者的 E-Mail 字符串是否有 @ 字符,在 @ 字符前有英文字母或數字,在之後有數節字符串,最後的小數點後只能有二個或三個英文字母。[email protected]就可以通過檢查,[email protected]就不能通過檢查。

  1. < ?php  
  2. if (ereg("^[_.0-9a-z-]+@([0-9a-z]
    [0-9a-z-]+.)+[a-z]{2,3}$",$email))
  3.  {  
  4.    echo "您的 E-Mail 通過初步檢查";  
  5. }  
  6. ?>   


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved