⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emailvalidation.java

📁 这是一个用jsp+Oracle开发的联系人客户关系管理系统!
💻 JAVA
字号:
package com.ideas.parser;

import java.util.regex.*;

/*
 * Checks for invalid characters
 * in email addresses
 */
public class EmailValidation {
  public static void main(String[] args) throws Exception {

    String input = "1@sun.com";
//Checks for email addresses starting with
//inappropriate symbols like dots or @ signs.
    Pattern p = Pattern.compile("^\\.|^\\@");
    Matcher m = p.matcher(input);
    if (m.find()) {
      System.err.println("Email addresses don't start" +
                         " with dots or @ signs.");
//Checks for email addresses that start with
//www. and prints a message if it does.
    }
    p = Pattern.compile("^www\\.");
    m = p.matcher(input);
    if (m.find()) {
      System.out.println("Email addresses don't start" +
                         " with \"www.\", only web pages do.");
    }
    p = Pattern.compile("[^A-Za-z0-9\\.\\@_\\-~#]+");
    m = p.matcher(input);
    StringBuffer sb = new StringBuffer();
    boolean result = m.find();
    boolean deletedIllegalChars = false;

    while (result) {
      deletedIllegalChars = true;
      m.appendReplacement(sb, "");
      result = m.find();
    }

// Add the last segment of input to the new String
    m.appendTail(sb);

    input = sb.toString();

    if (deletedIllegalChars) {
      System.out.println("It contained incorrect characters" +
                         " , such as spaces or commas.");
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -