作者Yansammi (Jay的彩虹不錯聽!)
看板RegExp
標題[問題] 是哪邊判斷出了問題嗎?
時間Sun Nov 25 23:06:00 2007
<?
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>";
}
?>
我以上驗證都是不正確...可以幫忙看哪邊出錯了嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.0.87
推 blc:可以提供出錯的例子和使用語言嗎? (我是猜php啦…) 11/25 23:19
→ Yansammi:是PHP沒錯^^ 11/26 07:31
→ Yansammi:要過的(035)345-6789或(03)345-6789或(035)3456789... 11/26 07:31
→ Yansammi:還有(03)3456789希望都可以驗證正確...以上 11/26 07:33
推 LPH66:你前面區碼那段只有判斷三個數字過而已 二個數字不會過 11/26 09:34
推 giacch:都不會過呀~ 因為有個[ ] 11/28 01:00
→ Yansammi:已解決! 12/07 06:26