다른생각 - 개발 로그

  • 홈
  • 태그

Regex 3

event.keyCode를 이용해서 숫자값일 경우를 체크

키보드 입력 시의 `keycode` 를 활용해서 숫자값일 경우만 체크 ```javascript function onlyNumberKey(keyCode) { return /[0-9]|\./.test(String.fromCharCode(keyCode)) } document.getElementById(selector).addEventListener('keydown', function(e) { var isNumberKey = onlyNumberKey(e.keyCode); console.log(isNumberKey); }); ```

자바스크립트/유용한 2022.08.24

비밀번호 특수문자 숫자 영문 조합 체크

비밀번호 최소 하나의 문자 + 하나의 숫자 + 하나의 특수 문자 포함, 최소 6자리 function validatePassword(character) { return /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{6,}$/.test(character) } if(validatePassword('ra3a$9')) { console.log('success'); } else { console.log('fail'); }

자바스크립트/유용한 2022.08.24

입력받은 문자열에서 특수문자, 알파벳, 한글 제외하고, 숫자만 추출하여 return

특수문자, 한글, 영문 검사 패턴 function onlyNumber(str) { var pattern_special = /[~!@\#$%^&*\()\-=+_\’]/gi, pattern_kor = /[ㄱ-ㅎ가-힣]/g, pattern_eng = /[A-za-z]/g; if (pattern_special.test(str) || pattern_kor.test(str) || pattern_eng.test(str)) { return str.replace(/[^0-9]/g, ""); } else { return false; } }```

자바스크립트/유용한 2022.08.24
이전
1
다음
더보기

최근글과 인기글

  • 최근글
  • 인기글
  • 분류 전체보기
    • 책
    • html
    • 스타일
      • font
      • scss
    • 자바스크립트
      • 유용한
    • 프레임워크.라이브러리
      • vue
    • 테스트
    • 환경
05-17 17:14

최근댓글

공부만이 살길이다

티스토리툴바