可能重复:
用于电话号码验证的综合正则表达式
请我为邮件和电话号码验证创建了这个功能,邮件自己的作品,bt 手机自己的不起作用。
if(trim($_POST['email']) == '') {
$hasError = true;
} else if (!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$",
trim($_POST['email']))) {
$hasError = true;
} else {
$email = trim($_POST['email']);
}
if(trim($_POST['phonenumber']) == '') {
$hasError = true;
} else if (!eregi("/^\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})$/$",
trim($_POST['phonenumber']))) {
$hasError = true;
} else {
$phonenumber= trim($_POST['phonenumber']);
}