pattern
package sec5;
import java.util.regex.Pattern;
public class patternEx1 {
public static void main(String[] args) {
String regExp = "(02|031|010)-\\d{3,4}-\\d{4}";
String tel1 = "(02)-1004-1234";
String tel2 = "02-1004-1234";
String tel3 = "010-1004-1234";
String tel4 = "(010)-1004-1234";
String tel5 = "(031)-1004-1234";
String tel6 = "031-1004-1234";
String tel7 = "03110041234";
String tel8 = "031-100-1234";
System.out.println("형식 검증 : "+ Pattern.matches(regExp, tel1));
System.out.println("형식 검증 : "+ Pattern.matches(regExp, tel2));
System.out.println("형식 검증 : "+ Pattern.matches(regExp, tel3));
System.out.println("형식 검증 : "+ Pattern.matches(regExp, tel4));
System.out.println("형식 검증 : "+ Pattern.matches(regExp, tel5));
System.out.println("형식 검증 : "+ Pattern.matches(regExp, tel6));
System.out.println("형식 검증 : "+ Pattern.matches(regExp, tel7));
System.out.println("형식 검증 : "+ Pattern.matches(regExp, tel8));
System.out.println();
regExp = "\\w+@\\w+(\\.\\w+)(\\.\\w+)?";
String email1 = "kkt@gmail.com";
String email2 = "kkt.naver.com";
String email3 = "chunjae@nate.co.kr";
String email4 = "chunjae@hanmail.net";
String email5 = "chunjae@gmail";
String email6 = "chunjae@gmail.c.r";
System.out.println("이메일 검증1 : "+Pattern.matches(regExp, email1));
System.out.println("이메일 검증1 : "+Pattern.matches(regExp, email2));
System.out.println("이메일 검증1 : "+Pattern.matches(regExp, email3));
System.out.println("이메일 검증1 : "+Pattern.matches(regExp, email4));
System.out.println("이메일 검증1 : "+Pattern.matches(regExp, email5));
System.out.println("이메일 검증1 : "+Pattern.matches(regExp, email6));
}
}