자바스크립트를 활성화 해주세요

자바스크립트 유용한 정규식 모음

 ·  ☕ 1 min read

이메일

1
2
var email = 'zzossig@gmail.com';
var emailRegexp = /^[^\s@]+@[^\s@.]+\.[^\s@.]+$/;

비밀번호

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
var checkPass = function (password) {
  var theLength = /^.{8,32}$/; // 길이는 8~32자 사이
  var upper = /[A-Z]/; // 대문자
  var lower = /[a-z]/; // 소문자
  var numbers = /[0-9]/; // 숫자
  var special = /[!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]/; // 특수문자

  if (theLength.test(password) &&
    upper.test(password) &&
    lower.test(password) &&
    numbers.test(password) &&
    special.test(password)
  ) {
    return true;
  } else {
    return false;
  }
}

날짜

1
2
var date = '2020/01/01';
var dateRegexp = /^([0-9]{2})?[0-9]{2}/(1[0-2]|0?[1-9])/(3[01]|[12][0-9]|0?[1-9])$/;

최성환
글쓴이
최성환
📚Learner🤓Nerd🌐Web Developer

목차