본문 바로가기
개발

정규식 모음

반응형

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