기타 정규식방법
1. 숫자형만
_regexp = /[0-9]/gi;
2. 자릿수 제한(숫자형 3자리까지만 입력)
_regexp = /^[0-9].{0,2}$/;
3.날짜입력
_regexp = /[0-9\-.]/gi;
(날짜 숫자, 대쉬(-), 점(.) 만 입력가능하게)
4. 영문과 숫자만 입력가능
_regexp = /[A-Za-z0-9]/gi;
5. 이메일 형식
_regexp = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i;
6. 숫자나 특수문자 포함 10-15자리 영문 대소문자만 가능(암호같은거)
_regexp = /^(?=.*[a-zA-Z])((?=.*\d)|(?=.*\W)).{10,15}$/;
7. 한국, 영문 숫자
_regexp = /^[ㄱ-ㅎ|가-힣|a-z|A-Z|0-9]+$/;
8. 숫자와 "-" 만. (핸드폰번호)
_regexp = /[0-9\-]/gi;
9. 아이피
_regexp = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;
10. 재생시간(00:03:23)
_regexp = /([0-9][0-9])\:([0-5][0-9])\:([0-5][0-9])/;
재생시간 00:03:12 이렇게 입력할때, 분, 초는 60초 넘으면 안되서, 계산하는 로직 짜는것도 좋지만,
그냥 위에 처럼 , 쓰면 편하다.
_regexp = /([0-9][0-9])\:([0-5][0-9])\:([0-5][0-9])/;
숫자(0-9)숫자(0-9) : 숫자(0-5)숫자(0-9) : 숫자(0-5)숫자(0-9)
분, 초위치에서 첫째자리 숫자는 0-5까지의 숫자만 쓸수있게 하는거다
첫째자리 숫자가 5 이상일리가 없으니까....
'컴퓨터 > JavaScript (jQuery)' 카테고리의 다른 글
자바스크립트로 팝업 여러개 띄우기(쿠키 넣기) (2) | 2018.05.28 |
---|---|
jQuery에서 따옴표 처리하기 (0) | 2018.05.24 |
사업자 등록번호 체크방법 (0) | 2018.04.24 |
Modal로 팝업 띄우기 (6) | 2018.02.07 |
엔터 칠때 자동으로 클릭하기 (0) | 2018.01.05 |