• Email非正则表达式的判断


    判断一个邮件是否合法,我们除了可以使用正则表达四以外还可以利用,Email地址的规律进行判断,那么一个合法的Email有哪些要求昵?具体如下:

    1. 必须有@与.
    2. @必须在第一个.之前
    3. @与.不能连在一起
    4. @只能出现一次
    5. @与.不能出现在首位或末位

    这里我们就必须用到一些String方面的API,具体可以参考Java的API进行了解。

     1 package emailJuge;
     2 
     3 import java.util.Scanner;
     4 
     5 public class emailJuge {
     6 
     7     /**
     8      * @param 沽-名-钓-誉
     9      */
    10     public static void main(String[] args) {
    11         // TODO Auto-generated method stub
    12         Scanner sc = new Scanner(System.in);
    13         System.out.println("请输入一个Email地址:");
    14         String s = sc.next();
    15         boolean flag = false;
    16         char[] chars = s.toCharArray(); 
    17         //统计s中的@的个数
    18         for(int i = 0;i < chars.length ; i++){
    19             if(chars[i] == '@'){
    20                 flag = true;
    21             }
    22         }
    23         if(flag && (!s.endsWith("@")) && (!s.endsWith(".") && (s.indexOf('@') > 0 ) && ( s.indexOf('.') > 0 ) && (s.indexOf('.')-s.indexOf('@') > 1))){
    24             System.out.println("Email:"+s+"是合法的");
    25         }else
    26         {
    27             System.out.println("Email:"+s+"是非法的");
    28         }
    29         sc.close();
    30     }
    31 
    32 }

    本程序主要是针对String的一些相关方法的使用练习,以及巩固。

    继续努力,加油,加油!!!

  • 相关阅读:
    python中 使用join()方法
    Python:数字类型和字符串类型的内置方法
    8道Python基础面试练习题
    用Python6种方法:给定一个不超过5位的正整数,判断有几位
    python网络编程:UDP方式传输数据
    Python
    wxPython
    css
    使用python-pillow替换图片中的单一颜色
    css
  • 原文地址:https://www.cnblogs.com/rememberme/p/StringDemo1.html
Copyright © 2020-2023  润新知