cmaedu.comjava实现短信验证码,JAVA邮箱验证功能实现

hacker2年前黑客服务176

cmaedu.com

JAVA 用流实现邮箱验证

邮箱验证的实现,不过是用正则表达式子实现的,能够满足你上面提出的7条要求 String email = "dfbv423@163.com"; Pattern pattern = Pattern .compile("^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$"); Matcher matcher = pattern.matcher(email); if (true == matcher.matches()) { if (email.indexOf("@163.com") 0) System.out.println("是网易邮箱"); else System.out.println("不是网易邮箱"); } else System.out.println("根本就不是邮箱"); }

怎么用JAVA代码实现验证邮箱地址是否合 需要直接贴代码

import java.util.Scanner;

public class Test {

cmaedu.com public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

cmaedu.com System.out.println("输入你要验证的邮箱:");

cmaedu.com String mail = sc.next();

cmaedu.com //@出现的下标

int atIndex = 0;

//.出现的下标

int fullIndex = 0;

//第一次出现的下标

cmaedu.com atIndex = mail.indexOf('@', 0);

//第一次出现的下标

cmaedu.com fullIndex = mail.indexOf('.', 0);

cmaedu.com //判断@是否出现.后面

cmaedu.com if(atIndex = fullIndex) {

cmaedu.com        System.out.println("此邮箱不合法!");

System.exit(0);

//判断@是否只有一个

if(mail.indexOf('@', 0) != mail.lastIndexOf('@')) {

System.out.println("此邮箱不合法!");

System.exit(0);

cmaedu.com //判断.是否只有一个

cmaedu.com if(mail.indexOf('.', 0) != mail.lastIndexOf('.')) {

System.out.println("此邮箱不合法!");

System.exit(0);

cmaedu.com //判断@前面是否是1到40个字符

cmaedu.com if(!(atIndex = 1  atIndex = 40)) {

cmaedu.com System.out.println("此邮箱不合法!");

System.exit(0);

cmaedu.com //判断@前面是否为字母

cmaedu.com for (int i = 0; i  atIndex; i++) {

if (!((mail.charAt(i) = 'a'  mail.charAt(i) = 'z')||(mail.charAt(i) = 'A'  mail.charAt(i) = 'Z'))) {

System.out.println("此邮箱不合法!");

System.exit(0);

cmaedu.com //判断@到.是否为只能是1到40个字符

cmaedu.com if(!(fullIndex - atIndex - 1 = 1  fullIndex - atIndex - 1 = 40)) {

    System.out.println("此邮箱不合法!");

    System.exit(0);

//判断@到.直接的是否为字母或数字

cmaedu.com for (int i = atIndex+1; i  fullIndex; i++) {

cmaedu.com if (!((mail.charAt(i) = 'a'  mail.charAt(i) = 'z')||(mail.charAt(i) = 'A'  mail.charAt(i) = 'Z')||(mail.charAt(i)='0'mail.charAt(i)='9'))) {

System.out.println("此邮箱不合法!");

cmaedu.com System.exit(0);

//判断.后面的是2到3长度的字符

cmaedu.com if (!(mail.length() - fullIndex - 1 = 2  mail.length() - fullIndex -1 = 3) ){

System.out.println("此邮箱不合法!");

System.exit(0);

//判断.后面的是英文字母

cmaedu.com for (int i = fullIndex+1; i  mail.length(); i++) {

cmaedu.com if (!((mail.charAt(i) = 'a'  mail.charAt(i) = 'z')||(mail.charAt(i) = 'A'  mail.charAt(i) = 'Z'))) {

System.out.println("此邮箱不合法!");

System.exit(0);

cmaedu.com System.out.println("此邮箱是合法的!");

JAVA 高级编程 实现验证邮箱功能

cmaedu.com用JavaScript在客户端验证就行了,用不到Java。

cmaedu.com当然这样只能判断字符串是否符合邮箱格式,是不是真实邮箱还要发信才能验证。

cmaedu.com//判断一个输入量是否为邮箱email,通过正则表达式实现。

//检查email邮箱

cmaedu.comfunction isEmail(str){

cmaedu.com var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;

cmaedu.com return reg.test(str);

相关文章

cmaedu.com愉康大厦管理处电话-黑客24小时在线接单网站-愉康大厦邮箱是什么

cmaedu.com愉康大厦管理处电话-黑客24小时在线接单网站-愉康大厦邮箱是什么

我是一名大学生,我想在麦当劳找一份暑假工,但是不知道怎么样才可以找... 先去KFC餐厅找经理,填一下报名表,然后经理再安排你面试。面试成功的话,经理会叫你去办健康证,要两张身份证复印件、一张学生证复...

cmaedu.com邮箱注册淘宝会员名怎么改,淘宝怎么更改邮箱会员

cmaedu.com邮箱注册淘宝会员名怎么改,淘宝怎么更改邮箱会员

如何修改淘宝的绑定邮箱 可以修改。首先登陆我的淘宝-选择支付宝帐户管理-然后可选择解绑随后可绑定您需要换的邮箱即可.答案补充先解绑然后再绑定啊淘宝的会员跟邮箱和支付宝绑定在一起了,可是现在我不想要这个...

cmaedu.com邮箱验证怎么收不到-黑客24小时在线接单网站-为什么邮箱验证没有信息

cmaedu.com邮箱验证怎么收不到-黑客24小时在线接单网站-为什么邮箱验证没有信息

求助解决,我的QQ邮箱接收不到短信验证码,这是什么缘故? 用户自己手机号码被运营商屏蔽。你曾将此类通知短信向运营商投诉为垃圾短信,使得短信被运营商屏蔽。解决方法:需要你联系运营商解决此问题。手机短信安...

cmaedu.com如何加入企业邮箱,怎么添加公司子账号邮箱

cmaedu.com如何加入企业邮箱,怎么添加公司子账号邮箱

企业微信如何绑定企业邮箱 企业微信绑定企业邮箱操作方法:第1步:开通企业邮箱(若已开通好企业邮箱,跳过这一步)第2步:手机登陆企业微信app,“工作台”-“企业微信”-“输入要绑定的邮箱地址”,绑定。...

cmaedu.com免费邮箱怎么注册邮件名-黑客24小时在线接单网站-如何免费申请邮箱域名登录

cmaedu.com免费邮箱怎么注册邮件名-黑客24小时在线接单网站-如何免费申请邮箱域名登录

怎样申请免费电子邮箱? 1、hotmail邮箱:用户名@hotmail.com。04 申请邮箱 QQ邮箱直接申请QQ后,点击邮箱进入就可以直接开通。2、打开浏览器,搜索163邮箱地址,点击打开。进入邮...

cmaedu.com360浏览器邮箱附件不能下载,360浏览器邮箱

cmaedu.com360浏览器邮箱附件不能下载,360浏览器邮箱

360浏览器打不开163邮箱,叫升级 360浏览器打不开163邮箱不叫升级,升级的话会给你提示。360浏览器打不开163邮箱是因为浏览器版本不对,或者中毒了,你使用了360安全卫士系统修复下就可以了,...

评论列表

访客
2022-10-05 22:53:11

t.println("此邮箱不合法!"); System.exit(0); } //判断.后面的是英文字母 for (int i = fullIndex+1; i  mail.length(); i++) { if (!((mail.charAt(i) = 'a'  mai

访客
2022-10-06 02:12:48

arAt(i) = 'Z')||(mail.charAt(i)='0'mail.charAt(i)='9'))) { System.out.println("此邮箱不合法!"); System.exit(0); } } //判断.后面的是2到3长度的字符 if (!(mail

访客
2022-10-06 06:16:39

rintln("此邮箱不合法!"); System.exit(0); } } //判断.后面的是2到3长度的字符 if (!(mail.length() - fullIndex - 1 = 2  mail.length() - fullIndex -

访客
2022-10-06 06:12:30

/判断.是否只有一个 if(mail.indexOf('.', 0) != mail.lastIndexOf('.')) { System.out.println("此邮箱不合法!"); System.exit(0); } //判断@前面是否是1到

访客
2022-10-06 02:56:44

xOf('@')) { System.out.println("此邮箱不合法!"); System.exit(0); } //判断.是否只有一个 if(mail.indexOf('.', 0) != mail.lastIndexOf('.')) { System

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。