반응형
날짜 CCYYMMDD 형식
/(^(19|20)\d{2})(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])$/;
(^(19:20)\d{2}) - 제일 앞이 19 아니면 20, 그 뒤 숫자 2개 : 1900~2099를 표현하기 위함.
(0[1-9]|1[0-2]) - '0 다음 1부터 9 사이 값' 또는 '1 다음 0부터 2 사이 값 : 01~12
(0[1-9]|[12][0-9]|3[01])$ - '0 다음 1부터 9 사이' 또는 '1 또는 2 다음 0부터 9 사이' 또는 '3 다음 0 또는 1' : 01~31
/[8]{2}/ =>88이 있음.
/^[8]{2}/ => 처음에 8 두개, 887(맞음), 877(틀림)
/^[8]{2}$/ =>8 두개 나오고 끝
기본형태
/^[0-9]+$/ => 숫자만 가능(띄어쓰기 불가능)
/^[가-힣]+$/ => 한글만 가능
기본형태에서 영문 추가 : /^[0-9a-zA-Z]+$/ => 숫자영문만 가능
기본형태에서 특수문자 추가 : /^[0-9a-zA-Z\.\/]+$/ => 숫자영문특수문자만 가능
기본형태에서 자릿수 체크 추가 : /^[1-9]{4,6}$/ => 숫자 4~6자리
이메일 형식 : /^[a-z0-9\.\-_]+@([a-z0-9\-]+\.)+[a-z]{2,6}$/
소수점 형식 : /^(\d*)[\.]?(\d{1,6})?$/
'etc' 카테고리의 다른 글
app bundle 만들기 (0) | 2021.07.06 |
---|---|
app bundle 만들기 (0) | 2021.07.02 |
안드로이드 무선 ADB 사용하기 (0) | 2021.06.30 |
java String, char (0) | 2021.05.31 |
프로젝트생성 bitbucket git 연동. (0) | 2021.05.14 |