我无法在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);
}
4条答案
按热度按时间qnakjoqk1#
移动的号码验证
您可以
preg_match()
验证10位数的移动的号码:要在函数中调用它,请执行以下操作:
电子邮件验证
您可以将
filter_var()
与FILTER_VALIDATE_EMAIL
配合使用来验证电子邮件:要在函数中调用它,请执行以下操作:
但是,
filter_var
将在成功时返回筛选值,在失败时返回false
。更多信息,请访问http://www.w3schools.com/php/php_form_url_email.asp。
或者,您也可以将
preg_match()
用于电子邮件,模式如下:e4eetjau2#
您可以使用下面的正则表达式来验证移动的电话号码。
cunj1qz13#
印度:* 印度的所有移动的号码都以9、8、7或6开头,这些号码基于GSM、WCDMA和LTE技术。*
//输出为Yes
tvmytwxo4#
对于任何包括国家代码的移动的号码,要检查是否有效,只需使用
在函数中执行此操作并调用
function name($mobilevariable)
。此处将接受+号,即任何国家/地区代码。不需要preg_match
或preg_match_all()