我无法在 PHP 中编写 10 位手机号码(格式为 1234567890)的确切模式。电子邮件验证正在工作。
这是代码:
function validate_email($email)
{
return eregi("^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z] {2,6}$", $email);
}
function validate_mobile($mobile)
{
return eregi("/^[0-9]*$/", $mobile);
}
原文由 sanzuu 发布,翻译遵循 CC BY-SA 4.0 许可协议
手机号码验证
您可以
preg_match()
验证10位手机号码:在函数中调用它:
电子邮件验证
您可以使用
filter_var()
和FILTER_VALIDATE_EMAIL
来验证电子邮件:在函数中调用它:
但是,
filter_var
将在成功时返回过滤值,而false
在失败时返回。更多信息请访问 http://www.w3schools.com/php/php_form_url_email.asp 。
或者,您也可以使用
preg_match()
用于电子邮件,模式如下: