怎么实现使用手机号、邮箱、用户名登录
测试的代码:
public static void main(String[] args) {
//String e = "257@qq.com";
String e ="15315315326";
String em = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";
//String ph = " ^[1][358][0-9]{9}$";
String ph = "^[1][3578]\\d{9}$";
//Pattern pemail = Pattern.compile("em");
System.out.println(e.matches(em));
System.out.println(e.matches(ph));
if(e.matches(em)){//邮箱登录
System.out.println("you想");
} else if(e.matches(ph)){//手机号登录
System.out.println("手机红啊");
}else{//就是用户名登录
System.out.println("用户名");
}
}
项目中的使用:
//判断用户的登录方式
String loginmethod = webParams.reqString("phone");
String em = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";
String ph = "^[1][3578]\\d{9}$";
if(loginmethod.matches(em)){//邮箱登录
userGetMap.put("email", loginmethod);
} else if(loginmethod.matches(ph)){//手机号登录
userGetMap.put("phone", webParams.reqString("phone"));
}else{//就是用户名登录
userGetMap.put("username", webParams.reqString("phone"));
}
DbResultMap userObj = dao.selectObj(UserBiz.USER_GET, userGetMap);
怎么实现使用手机号、邮箱、用户名登录相关推荐
- 手机号可以当邮箱使用吗?怎么申请注册手机号邮箱,登录入口在哪儿?
当下是互联网信息高速发展的时代,任何信息技术的发展,都遵循以人为本的理念,只有符合大众的需求,才能赢得市场.手机已然成为工作生活中主要的通讯工具,之前有一个笑话讲,智能手机的诞生打败了很多原本不应是手 ...
- 邮箱用户名登录php,让WordPress支持用户名或邮箱登录
//让WordPress支持用户名或邮箱登录 function dr_email_login_authenticate( $user, $username, $password ) { if ( is ...
- 同时支持手机号、用户名、邮箱登录
创建项目: 测试的代码: public static void main(String[] args) { //String e = "257@qq.com"; String e ...
- 能给国外发邮件的邮箱怎么登录?手机号电子邮箱怎么填写?
现在国内的邮箱厂商都支持给国外发送邮件,拿TOM企业邮箱举例,可通过网页端.客户端.手机端三种方式登录使用邮箱,并且可以设置手机号邮箱进行业务沟通,下面教大家如何登录并使用邮箱. 外贸邮箱登录收发 方 ...
- 小技巧:163 VIP邮箱如何登录?VIP163邮箱的优势
对于刚刚进入校园的大学生和步入职场的打工人来说,163VIP邮箱登录收发邮件是每个人都要掌握的技能,邮箱的一些功能可以极大地提高我们的学习和办公效率. 那[163VIP邮箱怎样登录呢?今天小编教你快速 ...
- 163vip邮箱登录,网易邮箱如何登录?vip163邮箱怎么登陆?
一款好用的商务邮箱可以在职场中发挥良好的办公效果.那么邮箱登录时遇到问题该怎么办?今天小编就着重为大家介绍一下TOM VIP登陆邮箱过程中常见的问题以及解决方案~ 163vip邮箱登录,网易邮箱如何登 ...
- django实现利用邮箱进行登录
项目工作中,有时候的登录方式不仅仅限于使用用户名登录,有时候客户还会要求进行邮箱或手机号进行登录. 接下来我们就一起看看是怎么实现的吧! 1.首先我们需要在我们的配置文件中添加上以下代码(指定后端认证 ...
- Outlook邮箱无法登录
小编,最近遇到一个问题,本地的Outlook邮箱无法登录 一直提示输入用户名和密码,但是,用户名和密码都输入正确,登录框一直弹出,或者登陆进去了,但是,底部的状态栏显示无法连接到字样 正常连接的情况, ...
- 蜻蜓Q系统php版本关于验证码/邮箱/用户名三者注册机制对应开启或关闭代码需要修改的部分以及如何自由切换
蜻蜓Q系统php版本关于验证码/邮箱/用户名三者注册机制对应开启或关闭代码需要修改的部分以及如何自由切换 1,开启邮箱注册登录. 首先是注册页面 /pages/register/register.vu ...
最新文章
- python是c语言写的吗-C语言和python的区别
- 5.3.6 虚拟地址、线性地址和物理地址之间的关系
- Jackson学习二之集合类对象与JSON互相转化--转载
- struts2标签集
- 《.NET框架程序设计》第2章 第3章 读后感
- ajax 批量上传图片插件,TinyMCE多图片批量上传(Ajax)教程
- 大数据之-Hadoop之HDFS的API操作_查看文件的详情---大数据之hadoop工作笔记0061
- 树莓派4B安装OPENCV遇到ffmpeg库版本太高的问题
- [转]winform控件webbrowser和js脚本互调
- 视频如何分解成图片?怎么提取视频中的图片?
- 数据清洗之 数据整理
- cf----2019-10-12(Bus Video System,Bus Video System,Petya's Exams)
- 互联网创业公司的经理​其实最主要是一个产品​经理
- Ubuntu一次更改用户组后,qv2ray不能运行的修复
- 用无人机撑伞?日本人脑洞真大
- 大数据平台的搭建教程及软件工具!
- 吴雪筠校友报告会--转行—机遇、挑战与得失
- 步进电机驱动器控制转速和圈数
- 使用jquery实现table表格的动态添加行和列
- 计算机英语课的总结,英语优质课心得体会