Re: [請益] 正規表示法(網址)

看板PHP作者 (龍~翱翔天際)時間17年前 (2008/09/14 11:17), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串3/3 (看更多)
※ 引述《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
推一下mastering regular expression 這本 正在研究
09/14 11:42, 2F

09/14 14:25, , 3F
有哦.. www.tv
09/14 14:25, 3F

09/14 14:26, , 4F
www.cc <----- 這網站 logo 有點像某個動作 :P
09/14 14:26, 4F

09/14 15:00, , 5F
真奇妙阿...XD~ 抱歉抱歉 見識淺薄
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
'/^[0-9]{0,2}' 數字的話,後面{}就看泥要不要限字數
09/24 17:49, 8F
文章代碼(AID): #18p899gx (PHP)
討論串 (同標題文章)
文章代碼(AID): #18p899gx (PHP)