[Java] 특수문자 필터링 정규식 :: 한글, 숫자, 영어만 허용하기

동민·2022년 4월 29일
0
import java.util.regex.Pattern;

// word에 한글, 영문, 숫자 입력 시 true 리턴
Boolean test = Pattern.matches("^[0-9a-zA-Zㄱ-ㅎ가-힣]*$", word);

// 띄어쓰기를 포함할 경우
Boolean test = Pattern.matches("^[0-9a-zA-Zㄱ-ㅎ가-힣 ]*$", word);

0-9: 숫자

a-z: 영문 소문자

A-Z: 영문 대문자

ㄱ-ㅎ: 한글 자음

가-힣: 한글

: 띄어쓰기

profile
BE Developer

0개의 댓글