work/Java

문자/숫자 판별 정규식(코드포함)

토익귀족 2018. 4. 10. 14:13
문자/숫자 판별 정규식(코드포함)
  1. 문자 판별 코드
 //String 입력을 문자인지 판별하는 코드
 //소문자 a-z ,대문자 A-Z 이외의 특수문자나 숫자가 올 경우 False를 리턴함

public boolean isStr(String number){
	  boolean flag = true;
	  if(!number.matches("[a-zA-Z_]+")){
		   flag = false;
		   System.out.println("문자가 아님");
	  }
	  return flag;
 }
  1. 숫자 판별 코드
//String 입력을 숫자인지 판별하는 코드
//0에서 9 이외의 문자나 특수문자가 올 경우 False를 리턴함

public boolean isNum(String number){
     boolean flag = true;
     if(!number.matches("[0-9]+")){
   	   flag = false;
   	   System.out.println("숫자가 아님");
     }
     return flag;
}