본문 바로가기
Study/JavaScript

JavaScript ) 자주 사용되는 정규식

by JongIk 2022. 1. 7.
반응형

내가 편하려고 쓰는 글

특정 단어로 시작하는지 검사

  • 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

댓글