本篇文章给大家谈谈java判断邮箱是否有效期,以及java判断邮箱是否有效期的方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、输入Java源代码文件名并输入自己的邮箱,提交前对文件名以及邮箱有效性进行检查,编码实现2、java如何验证一个email地址是否真实有效。3、以下是我编写的JAVA验证邮箱可用性的代码
输入Java源代码文件名并输入自己的邮箱,提交前对文件名以及邮箱有效性进行检查,编码实现
js邮箱验证
script. type=”text/javascript”
function checkemail()
{
var temp = document.getElementById(“email”);
var myreg = /(\S)+[@]{1}(\S)+[.]{1}(\w)+/;
if(temp.value!=””)
{
if(!myreg.test(temp.value))
{
document.getElementById(“mail”).innerHTML=”请输入有效的email!”;
document.getElementById(“mail”).style.color=”red”;
temp.value=””;
temp.focus();
return false;
}
else{
document.getElementById(“mail”).innerHTML=”email可以使用”;
document.getElementById(“mail”).style.color=”green”;
}
}
}
/script
html如下:
这里我只写在body里面的代码:
邮箱地址:input id=”email” name=”email” nBlur=”checkemail()” type=”text” /span id=”mail”/span br
br
js文件名验证 你得定义是什么样的文件 txt doc还是其他
java如何验证一个email地址是否真实有效。
首先使用java提供的格式类判断email是否格式有误,然后使用开源框架,验证邮箱是否有用,示例如下:
public static boolean checkEmail(String email) {
if (!email.matches(“[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+”)) {
return false;
}
String host = “”;
String hostName = email.split(“@”)[1];
Record[] result = null;
SMTPClient client = new SMTPClient();
try {
// 查找MX记录
Lookup lookup = new Lookup(hostName, Type.MX);
lookup.run();
if (lookup.getResult() != Lookup.SUCCESSFUL) {
return false;
} else {
result = lookup.getAnswers();
}
// 连接到邮箱服务器
for (int i = 0; i result.length; i++) {
host = result[i].getAdditionalName().toString();
client.connect(host);
if (!SMTPReply.isPositiveCompletion(client.getReplyCode())) {
client.disconnect();
continue;
} else {
break;
}
}
//以下2项自己填写快速的,有效的邮箱
client.login(“163.com”);
client.setSender(“sxgkwei@163.com”);
client.addRecipient(email);
if (250 == client.getReplyCode()) {
return true;
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
client.disconnect();
} catch (IOException e) {
}
}
return false;
}
需要的jar支持:commons-net-2.2.jar,dnsjava-2.1.1.jar
以下是我编写的JAVA验证邮箱可用性的代码
for(int i=1;i=a.length();i++)
{
d=a.substring(i-1,i);
if(d.equals(“@.”))
{
return false;
}
}
这个循环判定完是有@.返回false不对的,用判定”@.”是否存在好一些
if(!a.contains(“@.”))
{
return false;
}
java判断邮箱是否有效期的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java判断邮箱是否有效期的方法、java判断邮箱是否有效期的信息别忘了在本站进行查找喔。