Import java.sql. *; import java.io. *; import java.util.regex. *; public class test {public static void main (string [] args) {try {string s = ""; while (! . Equals ("Q")) {System.out.print ("Input:"); DataInputStream IN = New DataInputStream (New BufferedInputStream (System.in)); s = in.Println (); system.out.println "Your INPUT IS: S); String Check =" ^ ([A-Z0-9A-Z] [- | //.]?) [A-Z0-9A-Z] @ ([A- Z0-9A-Z] (- [A-Z0-9A-Z] )? //.) [A-ZA-Z] {2,} $ "; Pattern Regex = Pattern.Compile (Check); Matcher matcher = regex.matcher (s); boolean ismatch = matcher.matches (); if (ismatched) {system.out.println ("it's a email");} else {system.out.println ("IT's not a Email ");}}} catch (exception e) {system.out.println (" error " E.getMessage ());}}}
Author Blog:
http://blog.9cbs.net/wumingwangzi/