Re: [請益] 正規表示法(網址)
※ 引述《PHP5 (Powered by Zend Engine2)》之銘言:
※ 引述《Thomson1014 (努力)》之銘言:
: 我想用ereg判斷網址是否符合我的要求
: 1.開頭一定為www(大小寫都可)
: 2.www後最多三個結尾 ex:www.yahoo.com.tw
: 我的寫法
: if(ereg("^([W|w]{3})+\..+\..+\..$", $http))
: 請問哪裡有錯?
: ※ 編輯: Thomson1014 來自: 118.171.203.31 (09/14 10:16)
要不要改用 preg_match
if(preg_match('/^www(\\.\\w){0,2}\\.\\w$/i', $http))
^www -> 以www為開頭
\\. -> 代表.這個character
\\w -> 代表[a-zA-Z0-9_]任何一種情況
{0,2}-> 代表最少0次,最多2次
所以大概是
www開頭(.XXX.XXX).XXX結尾
但是有www.XXX這種網址嗎xD?
有錯請鞭~麻煩指點一下:D
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.125.75
推
09/14 11:37, , 1F
09/14 11:37, 1F
→
09/14 11:42, , 2F
09/14 11:42, 2F
推
09/14 14:25, , 3F
09/14 14:25, 3F
→
09/14 14:26, , 4F
09/14 14:26, 4F
→
09/14 15:00, , 5F
09/14 15:00, 5F
推
09/19 10:54, , 6F
09/19 10:54, 6F
→
09/19 10:54, , 7F
09/19 10:54, 7F
→
09/24 17:49, , 8F
09/24 17:49, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章