자바스크립트
패턴
NamGH
2023. 9. 18. 14:46
패턴이란 정규표현식을 말한다
주소형식
var regex = /^\d{3}-?\d{3}$/
^을 이용해 시작이 무조건 d{3}이 되도록 했고 문자의 마지막을 $로 설정해 숫자외에 다른값이 못들어오게설정
전화번호 형식
/^\d{2,3}[ .-]\d{3,4}[ .-]\d{4}$/
{2,3}의 경우 2~3글자만 쓸수있게 설정한것이다 []안에 공백, ., -를 쓸수있게 설정을 해주었다
생년월일 형식
/^\d{4}[ /.-][01]?\d[ /.-][0-3]?\d$/
?을 사용해 공백, /, ., -를 생략하고 작성해도 오류가 안걸리게 설정
이메일 형식
/^[a-zA-Z0-9]{4,8}@[a-zA-Z0-9]+\.[a-zA-Z0-9]+$/
[a-zA-Z0-9]로 설정해 소문자 대문자 숫자를 받을수 있게했고 \.을 사용한 이유는 그냥.을 쓰면 .만 받는게 아니라 #같은것도 받을수 있어서 \을 사용하여 .만 받을수있게 설정한 것이다