사서함 정규식의 가장 확실한 정규 문은 ^[a-z0-9]+([._\-]*[a-z0-9])*@([a-z0-9]+[입니다. -a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$ 설명하겠습니다
# 정규 패턴 of 🎜🎜#fuchangxi:
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/
<script type="text/javascript"> function isEmail(str){ var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; return reg.test(str); } var str = 'test@hotmail.com'; document.write(isEmail(str)+'<br />'); var str2 = 'test@sima.vip.com'; document.write(isEmail(str2)+'<br />'); var str3 = 'te-st@qq.com.cn'; document.write(isEmail(str3)+'<br />'); var str4 = 'te_st@sima.vip.com'; document.write(isEmail(str4)+'<br />'); var str5 = 'te.._st@sima.vip.com'; document.write(isEmail(str5)+'<br />'); </script>
이메일 유형 계산 @ 접두사
1. 순수 숫자
예: 123456@jb51 .net # 🎜🎜#2. 문자와 숫자 혼합
4. 점선
예: web.blue@jb51.net
5. 🎜# 예: web_blue@jb51.net
6, 연결선 포함
예: web-blue@jb51.net
이메일 도메인에는 "."이 하나 이상 있어야 합니다. 더 엄격한 경우 최종 최상위 도메인은 최소 2자 이상이어야 하며 최대 문자 수는 얼마입니까? 도메인 이름 "name"을 기준으로 최대값은 4입니다. 좀 더 여유로우면 5^_^로 설정하겠습니다.
물론 위의 내용은 불가능합니다. "_" 또는 "-"로 시작하거나 끝나며 특수 기호가 포함되어 있습니다.
따라서 제가 준 정규식은 다음과 같습니다.
^[A-Za-zd]+([-_.][A-Za-zd]+)*@([A-Za-zd]+[-.])+[A-Za-zd]{2,5}$
관련 영상: #🎜 🎜#JavaScript 정규식 비디오 튜토리얼
위 내용은 js를 사용하여 이메일을 확인하기 위한 정규식에 대한 자세한 설명(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!