반응형
내가 편하려고 쓰는 글
특정 단어로 시작하는지 검사
- 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
반응형
'Study > JavaScript' 카테고리의 다른 글
JavaScript ) 다차원 배열 생성 (0) | 2022.01.27 |
---|---|
JavaScript ) 배열 기초 (0) | 2022.01.14 |
JavaScript ) 버그 잡아내기 (0) | 2022.01.07 |
JavaScript) 예외처리란? (0) | 2022.01.07 |
JavaScript) 단축평가 (1) (0) | 2022.01.06 |
댓글