반응형
N번째 마다 특정 기호 넣기
const inputStr = "123412341234";
const outputStr = inputStr.replace(/(.{4})(?!$)/g, '$1-');
결과: 1234-1234-1234
휴대폰번호 체크
const phoneNumber = '01012345678';
const regPhone = /^01([016789])(\d{3,4})(\d{4})$/;
const isValidPhoneNumber = regPhone.test(phoneNumber);
console.log(isValidPhoneNumber); // true
특정 확장자 체크
/\.(jpg|jpeg|gif|png|bmp|pdf)$/i
이메일 주소 체크
const emailRegex = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$/;
const email = 'example@example.com';
if(emailRegex.test(email)) {
console.log('이메일 형식에 맞습니다.');
} else {
console.log('이메일 형식에 맞지 않습니다.');
}
반응형
'개발' 카테고리의 다른 글
개발에 유용한 사이트 추천 (0) | 2024.09.03 |
---|---|
JavaScript 형변환 모음 (0) | 2023.02.16 |
Cross-Domain - JSONP 해결방법 (0) | 2023.02.16 |
JavaScript] 동적 테이블 병합 (0) | 2020.07.01 |
HTML] data 속성 간단 사용법 (0) | 2019.12.19 |