자바 정규식, 한글이 있는지, 한글과 영어만 있는지 체크
import java.util.regex.Pattern;
/**
* 문자에 한글이 포함되어 있는지 여부
*
* @param word
* @return
*/
public static boolean isKorChar(String word) {
return Pattern.matches(".*[ㄱ-ㅎㅏ-ㅣ가-힣]+.*", word);
}
/**
* 이메일 주소인지 여부
*
* @param word
* @return
*/
public static boolean isEmaiAddr(String word) {
return Pattern.matches("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$", word);
}
/**
* 이름인지 여부 (한글과 영어만 사용)
*
* @param word
* @return
*/
public static boolean isNameCheck(String word) {
return Pattern.matches("^[가-힣a-zA-Z]*$", word);
}
'자바 일반' 카테고리의 다른 글
엑셀파일 생성 후 다운로드 (for Java, Spring) (0) | 2021.09.07 |
---|---|
java split 사용 (구분자로 구별하기) (0) | 2021.04.13 |
정규표현식 (javascript, java) split 사용법 (0) | 2020.11.04 |
JSON 데이터 정렬하여 보기, JSON Tree 구조 보기 (0) | 2020.08.07 |
JSONObject 를 MAP으로 변환, JSONArray를 List로 변환 샘플 (0) | 2019.05.30 |