Re: [請益] 問個正規表示式的問題

看板PHP作者 (IWH68S0XZ8M89)時間16年前 (2007/11/26 01:50), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《Yansammi (Jay的彩虹不錯聽!)》之銘言: : <? : if (preg_match('/^(\(?[0-9]{3,3}\)?|[0-9]{3,3}[-. ]?)[ ][0-9]{3,3}[-. ]?[0-9]{4 : ,4}$/', $phone)) : { : echo "電話號碼:$phone 格式正確<br>"; : } : else : { : echo "電話號碼:$phone 格式不正確<br>"; : } : ?> : 我以上驗證都是不正確...可以幫忙看哪邊出錯了嗎? 你這個檢查 (038) 345-6789 會過 (02) 345-6789 不會過 (02) 2345-6789 也不會過 你是想要讓哪幾種樣子的過? -- [LPH] Oops, your OOP's a problem? 說: 你現在還是看不到狗? ************* 說: 看得到 只是 他們不會跑 就一直呆呆在那邊 一直在起點 [LPH] Oops, your OOP's a problem? 說: 你要按"ㄅㄧㄤˋ"它們才會跑啊@@" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.250.80

11/26 07:27, , 1F
要您說的第一二種要過!或(038)3456789和(02)3456789都過
11/26 07:27, 1F

11/26 09:55, , 2F
/\(\d{2,3}\)\d{3,4}[- ]?\d{3,4}/
11/26 09:55, 2F
文章代碼(AID): #17IRNM3Y (PHP)
文章代碼(AID): #17IRNM3Y (PHP)