휴대폰 번호 정규식 함수
export const regMobile = (value) => {
let mobile = /^010([0|1|6|7|8|9]?)-?([0-9]{4})-?([0-9]{4})$/;
if (mobile.test(value)) {
return true
} else {
return false
}
}
비밀번호 정규식
export const regPass = (value) => { //영문, 숫자만 포함 6자리-20자리
let regPass1 = /^(?=.*[a-zA-Z])(?=.*[0-9]).{6,20}$/; //영문, 숫자 포함 6자리 이상
let regPass2 = /[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/g; //특수 문자 체크
if (regPass1.test(value) && !regPass2.test(value)) {
return true
} else {
return false
}
}
소수점 한자리까지만 입력
export const regDecimal = (value) => {
let decimal = /^[\d]*\.?[\d]{0,1}$/;
if (decimal.test(value)) {
return true
} else {
return false
}
}
반응형
'개발 > Javascript' 카테고리의 다른 글
[jQuery] 페이지마다 해당 메뉴명 스타일 주기 (0) | 2023.05.10 |
---|---|
[js] 브라우저 종류 확인 (navigator.userAgent) (0) | 2023.02.27 |
[js] 페이지 리다이렉트 (location.href vs location.replace) (0) | 2023.02.27 |
[js] 숫자가 정수인지 소수점인지 체크 (ft. inInteger(), parseInt()) (0) | 2022.12.12 |
[js] input 이벤트 (ft. input 박스) (61) | 2022.12.06 |
댓글