要求用户输入一个电子邮件。验证电子邮件格式是否正确。 电子邮件格式:XX@XX.com 实现方式:该字符串中必须包含"@"字符串和"."字符串。 "@"不能出现在第一个位置,并且"@"位置大于".";

原创 2018年04月16日 20:08:40
要求用户输入一个电子邮件。验证电子邮件格式是否正确。
电子邮件格式:XX@XX.com
实现方式:该字符串中必须包含"@"字符串和"."字符串。
"@"不能出现在第一个位置,并且"@"位置大于".";而且"@"和"."之间要有内容。

"."以后的字符串必须是com或cn或net。



package lovo;


import javax.swing.JOptionPane;


public class Emil {
//main方法
public static void main(String[] args) {
//输出语句
String em=JOptionPane.showInputDialog(null, "请输入一个电子邮件");
//检查em用户输入的字符串中事发后含有@
int check=em.indexOf("@");
//检查em用户输入的字符串中事发后含有.
int check2=em.indexOf(".");

//"@"不能出现在第一个位置,并且"@"位置大于".";而且"@"和"."之间要有内容。
int a=-1;
if(check!=-1&&check2!=-1&&check<check2
&&check2-check>1){
a=1;
}
if(a==1){
//获取之后的字符串
em=em.substring(check2+1);
}
//判断邮箱号尾巴有没有com或者cn,net
if(em.equals("com")||em.equals("cn")||em.equals("net")){
JOptionPane.showMessageDialog(null, "输入成功");
}else{
JOptionPane.showMessageDialog(null, "输入错误");
}

}


}

18. 请写一个函数验证电子邮件的格式是否正确 (2分)

//if the email address is valid, return true,else return false function validateEmail($email) { ...
  • qq_34242581
  • qq_34242581
  • 2016-11-01 15:48:37
  • 1705

验证电子邮件格式是否正确

实现步骤: 1,新建HTML页面,在页面中添加文本框输入电子邮件 2,在页面中添加检测按钮电子邮件格式是否正确 3,为按钮绑定点击事件,添加事件处理程序。 4,在事件处理程序中验证电子邮件格式。 5,...
  • qq_36925731
  • qq_36925731
  • 2017-07-17 19:48:02
  • 875

检查Email格式是否合法的正则表达式

“^\\w+([-_.]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,6})+$” 这个是我在Java程序中检查Email格式是否合法的正则表达式,在网上看到一篇博文,与我用...
  • cnmilan
  • cnmilan
  • 2016-03-02 17:36:55
  • 7179

【JS】:JS实现判断输入字符串是否合乎邮箱格式

直接放上JS代码,在Input框里面放入一个响应方法即可:if (email != "") { var reg = /^\w+((-\w+)|(\.\...
  • qq_23100787
  • qq_23100787
  • 2017-05-31 11:11:33
  • 531

js中判断字符串是否为合法的email格式

/** * 判断字符串emailAddr是否为合法的email格式 * 主要判断@及.是否出现,以及两者的位置 * @param emailAddr 输入的email地址 * @return true...
  • sunlen
  • sunlen
  • 2005-03-13 20:38:00
  • 3393

PHP用正则表达式验证电子邮件格式

在网上查了下电子邮件格式的验证,做下总结。 eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$str) 这个看起来更...
  • youaregoo
  • youaregoo
  • 2012-06-26 23:05:19
  • 3156

利用正则表达式验证email地址的合法性

今天用一个晚上的时间学了正则表达式,感觉受益匪浅,现在把看的东西回顾一下,算是复习。正则表达式全名RegularExpressions,是一种专门处理字符串(字符)的语言吧。或许会问:JAVA中的St...
  • cheng8512
  • cheng8512
  • 2008-02-01 02:42:00
  • 943

判断一个字符串是否是一个合法的电子邮件地址

判断一个字符串是否是一个合法的电子邮件地址邮件地址最基本的格式可以看作是。对于用户名,各个ISP没有统一的标准,除了数字和字母外,有的允许有,有的允许有,也有的两者皆可,或者允许其他的特殊字符。对此我...
  • tsuliuchao
  • tsuliuchao
  • 2011-04-27 22:41:00
  • 5694

如何判断用户输入的邮箱格式是否正确?

用户名@网站名-例sina.com、tom.com、yahoo.com.cn……(有些小网站的邮箱在填资料时不认,所以推荐用网站的邮箱) 一般都是用来判断. 什么是正则表达式?就是用如下特殊符号或...
  • qq_31301099
  • qq_31301099
  • 2015-12-08 20:34:01
  • 11400

js验证邮箱格式-正则表达式

//js定义此函数直接传参调用即可。 function fChkMail(emailAddress){ var reg = new RegExp(” ^[a-z0-9]...
  • FightingITPanda
  • FightingITPanda
  • 2017-09-08 17:57:27
  • 349
收藏助手
不良信息举报
您举报文章:要求用户输入一个电子邮件。验证电子邮件格式是否正确。 电子邮件格式:XX@XX.com 实现方式:该字符串中必须包含"@"字符串和"."字符串。 "@"不能出现在第一个位置,并且"@"位置大于".";
举报原因:
原因补充:

(最多只允许输入30个字)