作者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
1F:推 blc:可以提供出错的例子和使用语言吗? (我是猜php啦…) 11/25 23:19
2F:→ Yansammi:是PHP没错^^ 11/26 07:31
3F:→ Yansammi:要过的(035)345-6789或(03)345-6789或(035)3456789... 11/26 07:31
4F:→ Yansammi:还有(03)3456789希望都可以验证正确...以上 11/26 07:33
5F:推 LPH66:你前面区码那段只有判断三个数字过而已 二个数字不会过 11/26 09:34
6F:推 giacch:都不会过呀~ 因为有个[ ] 11/28 01:00
7F:→ Yansammi:已解决! 12/07 06:26