[請益]關於PHP 正規表示式 比對email網域...
各位前輩好,這次我要問的問題是PHP正規表示式
我寫了一個檢查email的正規式如下:
<?php
if ( eregi ("^[a-z0-9.]+@([a-z-]+.)+[a-z]{2,3}$",
"k810@mail.yahoo.com.tw" ) ) {
echo "驗證合格!";
} else {
echo "E-mail格式錯誤!";
}
?>
這樣寫是可以驗證合格,但是我想檢查的是網域名稱要跟我要求的是一樣的...
就是 @mail.yahoo.com.tw 這一段是固定的~
不一樣即格式錯誤
請問正規表示式要如何更改呢?
我有參考http://km.tceb.edu.tw/~wsx/php/ch6-2.htm這個教學,但是看不太懂...
可以給小弟點建議嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.118.102
※ 編輯: tornado919 來自: 125.224.118.102 (05/06 06:32)
※ 編輯: tornado919 來自: 125.224.118.102 (05/06 06:34)
→
05/06 09:09, , 1F
05/06 09:09, 1F
推
05/06 09:18, , 2F
05/06 09:18, 2F
→
05/06 10:27, , 3F
05/06 10:27, 3F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章