[javascript] 폼 유효성 검사시 자주 사용되는 정규표현식은?
- 이메일 주소 유효성 검사:
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
- 전화번호 유효성 검사:
const phoneRegex = /^\d{2,3}-\d{3,4}-\d{4}$/;
- 패스워드 유효성 검사 (최소 8자리, 최소 하나의 대문자, 소문자, 숫자 포함):
const passwordRegex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$/;
- 숫자만 포함된 문자열 검사:
const numberOnlyRegex = /^[0-9]+$/;
- URL 유효성 검사:
const urlRegex = /^(ftp|http|https):\/\/[^ "]+$/;
이러한 정규표현식을 사용하여 폼 유효성을 간편하게 검사할 수 있습니다. 정규표현식은 실제 사용 시에 상황에 맞게 수정하여 사용하시면 됩니다.