[php用户注册邮箱验证正则表达式]PHP用户注册邮箱验证正则表达式方法

时间:2020-04-06  来源:正则表达式  阅读:
这里可以使用到2种方法,一种是用preg_match进行验证,一种是用JS判断。

 

第一、PHP方法

 

 代码如下
preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email );

 

使用方法:

 

 代码如下
function isEmail($email){
if(preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email )){
return "是邮箱";
     else{
return "不是邮箱";
}
}
?>

 

或者直接用IF判断:

 

 代码如下
if(!preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email )){
exit("错误:电子邮箱格式错误。javascript:history.back(-1);">返回");
}

 

第二、JS判断方法

 

myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,4}$/;

 

使用方法:

 

 代码如下
<script type="text/javascript">
function isEmail(val){
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,4}$/;
if(!myreg.test(val))
return "不是邮箱";
return "是邮箱";
};
alert( isEmail("i@julying.com") );
</script>

 

以上PHP和JS两种方法,根据我们实际的需要和项目使用,老蒋这里用了第一种方法。

[php用户注册邮箱验证正则表达式]PHP用户注册邮箱验证正则表达式方法

http://m.bbyears.com/aspjiaocheng/92177.html

推荐访问:
相关阅读 猜你喜欢
本类排行 本类最新