* Programming/JavaScript

비밀번호 / 이메일 / 전화번호 / 핸드폰 정규식

고경a 2020. 4. 14. 15:19

1. 비밀번호

- 특수문자 / 문자 / 숫자 포함 형태의 8~15자리 이내의 암호 정규식 

var regExp = /^.*(?=^.{8,15}$)(?=.*\d)(?=.*[a-zA-Z])(?=.*[!@#$%^&+=]).*$/; 

  

- 숫자와 문자 포함 형태의 6~12자리 이내의 암호 정규식 

var regExp = /^[A-Za-z0-9]{6,12}$/;

 

2.이메일

var regExp = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i;

 

3. 핸드폰

var regExp = /^\d{3}-\d{3,4}-\d{4}$/; 



4. 일반 전화번호

var regExp = /^\d{2,3}-\d{3,4}-\d{4}$/;

 

var regExp = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i; //이메일 정규식



if(!regExp.test($("input[id='ID']").val())) {         



}