Study/JavaScript
JavaScript ) 자주 사용되는 정규식
JongIk
2022. 1. 7. 22:26
반응형
내가 편하려고 쓰는 글
특정 단어로 시작하는지 검사
- ex) 'https://' 로 시작하는지 검사
const url = 'https://example.com';
/^https?:///.test(url); // ->true
특정 단어로 끝나는지 검사
- ex) 'js'로 끝나는지 검사
const fileName = 'index.js'
/js$/.test(fileName) // ->true
숫자로만 이루어진 문자열 여부 정규식
const targetNumber = '12345'
/^\d+$/.test(targetNumber) // -> true
이메일 주소 정규식
const email = 'pji3504@naver.com'
/^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/.test(email) // => true
휴대전화 번호 정규식
const phoneNumber = '010-1234-1234'
/^\d{3}-\d{3,4}-\d{4}$/.test(phoneNumber); // ->true
특수문자 포함 여부 정규식
const str = 'abc#123'
(/[^A-Za-z0-9]/gi).test(str) // ->true
반응형