php 邮箱,网址,手机号码合法性正则

php 邮箱,网址,手机号码合法性正则

1. 判断Email:

代码如下

<?php

function is_email($email){

return strlen($email) > 6 && preg_match("/^[w-.]+@[w-]+(.w+)+$/", $email);

}

?>

2. 判断Url:

代码如下

function is_url($str){

return preg_match("/^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^<>"])*$/", $str);

}

3. 判断手机号码:

代码如下

function is_mobile($str){

return preg_match("/^(((d{3}))|(d{3}-))?13d{9}$/", $str);

}