最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP用户注册邮箱验证正则表达式方法
时间:2022-06-25 02:38:29 编辑:袖梨 来源:一聚教程网
这里可以使用到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 '是邮箱'; } 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}$/;
使用方法:
代码如下 | 复制代码 |
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') );
|
以上PHP和JS两种方法,根据我们实际的需要和项目使用,老蒋这里用了第一种方法。
相关文章
- 原神阿蕾奇诺突破材料大全最新一览 04-25
- 光遇4.25每日任务怎么做 光遇4月25日每日任务做法攻略 04-25
- 《原神》2.8版本UP池角色一览 04-25
- 崩坏星穹铁道开服直播兑换码详情 04-25
- 三国诛将录马战玩法要怎么玩 04-25
- 塞尔达传说王国之泪依盖队套装升级四星所需材料分享 04-25