[原创] JAVA效验EMAIL

原创 2005年04月28日 12:50:00

   

  public static boolean isEmail ( String email){
        String emailChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.";
        String domainChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-";
        String domainExt = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
        String[] a,b;
        String aleft = "",aright = "";
        int indexPosition = -1;
        indexPosition = email.indexOf("@");
        if (indexPosition==-1) return false;
        if (indexPosition!=email.lastIndexOf("@")) return false;
        if (indexPosition==email.length()-1) return false;
        a = StringToStringArray(email,"@");
        aleft = a[0];
        if (!isInString(aleft,emailChar)) return false;
        aright = a[1];
        if (aright.indexOf(".")==-1) return false;
        if (aright.indexOf(".")==0) return false;
        if (aright.lastIndexOf(".")==aright.length()-1) return false;
        b = StringToStringArray(aright,".");
        for (int i=0;i<b.length;i++){
            if (!isInString(b[i],domainChar)) return false;
            if (i==b.length-1){
                if (!isInString(b[i],domainExt)) return false;
            }
        }
        return true;
    }

Email正则效验效验

  • 2011年04月22日 17:43
  • 313B
  • 下载

[浪曦原创]JAVA设计模式.part2.rar

  • 2012年11月06日 08:56
  • 42.92MB
  • 下载

Java实现表达式求值(原创,跟书上的不一样)

import java.util.Scanner; import java.util.Stack; /** * 不想用书上的方法,所以就自己创造了这种方法 * @author LiuZhenhua...

Java 记事本 原创

  • 2009年06月05日 00:21
  • 13KB
  • 下载

(原创)JAVA阻塞队列LinkedBlockingQueue 以及非阻塞队列ConcurrentLinkedQueue 的区别

阻塞队列:线程安全 按 FIFO(先进先出)排序元素。队列的头部 是在队列中时间最长的元素。队列的尾部 是在队列中时间最短的元素。新元素插入到队列的尾部,并且队列检索操作会获得位于队列头部的元素。链...
  • starcrm
  • starcrm
  • 2016年09月18日 17:38
  • 654

原创:LMS scorm1.2 JAVA开发经历demo

  • 2014年03月05日 19:35
  • 53.33MB
  • 下载

(原创笔记)加州伯克利大学CS61b数据结构(Java描述)一:对象

OOP(object-oriented programming): object: a repository of data; class: type of object. me...

Java doc编写指南(原创)

  • 2013年04月26日 21:45
  • 56KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[原创] JAVA效验EMAIL
举报原因:
原因补充:

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