【问题标题】:How do I validate phone numbers using regex in php? [duplicate]如何在 php 中使用正则表达式验证电话号码? [复制]
【发布时间】:2013-07-18 10:58:32
【问题描述】:

我正在使用 php 进行编码,如果有人可以帮助我使用正则表达式来验证 +233 245 245 245 或 0245 245 245 格式的电话号码,我会很高兴。

我还希望验证电话号码是否包含空格。提前非常感谢。

【问题讨论】:

  • preg_replace("/[^0-9 ]/", '', $phoneNumber);也许:?

标签: php regex forms validation


【解决方案1】:

像这样简单的东西会起作用:

$string = "(232) 555-5555";
$expr = '/^\+?(\(?[0-9]{3}\)?|[0-9]{3})[-\.\s]?[0-9]{3}[-\.\s]?[0-9]{4}$/';
if (preg_match($expr, $string) == 1)
{
echo "number validated successfully.";
}

【讨论】:

    猜你喜欢
    • 2010-09-12
    • 2016-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多