java判断邮箱地址是否存在,java判断字符串是否为邮箱
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
爪哇岛判断邮箱是否合法的方法:
【相关学习推荐:java课程】
使用了正则表达式来进行判断,代码实现如下:
公共类测试{
公共静态void main(String[] args) {
//电子邮件
字符串检查=^([a-z0-9a-z][- .]?)[a-z0-9A-Z]@([a-z0-9A-Z](-[a-z0-9A-Z])?\\.)[a-zA-Z]{2,} $ ;
模式regex=Pattern.compile(检查);
matcher matcher=regex。matcher( dffdfdf @ QQ。com’);
布尔被匹配=匹配器。匹配();
系统。出去。println(匹配);
}
公共静态void main(String[] args) {
扫描仪扫描仪=新扫描仪(系统。在);
字符串邮件=空
System.out.println(请输入电子邮件:");
邮件=扫描仪。next();
模式模式=模式。compile( \ \ w @(\ \ w .)[a-z]{ 2,3 } );//\w表示a-z,A-Z,0-9(\\转义符)
匹配器matcher=模式。matcher(邮件);
布尔b=匹配器。匹配();
如果(b) {
System.out.println(邮件有效的邮箱地址!);
}否则{
System.out.println(邮件的格式错误!);
}
}javascript电子邮箱的合法性验证
/**
*
*/
函数isEmail(电子邮件)
{
var srt=/^\w ((-\w )(.\w ))*\@[A-Za-z0-9] ((\ .-)[A-Za-z0-9] )*\[A-Za-z0-9]$/;
if(srt.test(email))
{
//不合法时
返回错误的
}
其他
{
//合法时
返回真实的
}
}
}
公共静态布尔验证电子邮件(字符串电子邮件){
布尔标志=假;
int pos=电子邮件。(“@”)的索引;
if(pos==-1 pos==0 pos==email。长度()-1){
返回错误的
}
string[]strings=电子邮件。拆分(“@”);
if (strings.length!=2) {//如果邮箱不是xxx@xxx格式
返回错误的
}
char sequence cs=strings[0];
for(int I=0;计算机科学。长度();i ) {
char c=cs。查拉特(一);
如果(!Character.isLetter(c)!Character.isDigit(c)) {
返回错误的
}
}
pos=strings[1].indexOf(" . "));//如果@后面没有。则是错误的邮箱。
if(pos==-1 pos==0 pos==email。长度()-1){
返回错误的
}
strings=strings[1].拆分(.);
for(int j=0;j字符串。长度;j ) {
cs=strings[j];
if (cs.length()==0) {
返回错误的
}
for(int I=0;计算机科学。长度();i ) {//如果保护不规则的字符,表示错误
char c=cs。查拉特(一);
如果(!Character.isLetter(c)!Character.isDigit(c)) {
返回错误的
}
}
}
返回真实的以上就是爪哇岛如何判断邮箱是否合法的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。