> 웹 프론트엔드 > JS 튜토리얼 > js를 사용하여 이메일을 확인하기 위한 정규식에 대한 자세한 설명(코드 포함)

js를 사용하여 이메일을 확인하기 위한 정규식에 대한 자세한 설명(코드 포함)

php是最好的语言
풀어 주다: 2018-08-06 17:51:54
원래의
9716명이 탐색했습니다.

사서함 정규식의 가장 확실한 정규 문은 ^[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 = &#39;test@hotmail.com&#39;; 
document.write(isEmail(str)+&#39;<br />&#39;); 
var str2 = &#39;test@sima.vip.com&#39;; 
document.write(isEmail(str2)+&#39;<br />&#39;); 
var str3 = &#39;te-st@qq.com.cn&#39;; 
document.write(isEmail(str3)+&#39;<br />&#39;); 
var str4 = &#39;te_st@sima.vip.com&#39;; 
document.write(isEmail(str4)+&#39;<br />&#39;); 
var str5 = &#39;te.._st@sima.vip.com&#39;; 
document.write(isEmail(str5)+&#39;<br />&#39;); 
</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}$
로그인 후 복사
rrree
관련 기사:

정규식은 보다 확실한 인증 메일을 위한 정규식입니다. 표현식에 대한 자세한 설명 js code_정규 표현식

이메일 주소 확인을 위한 정규 표현식

관련 영상: #🎜 🎜#JavaScript 정규식 비디오 튜토리얼

위 내용은 js를 사용하여 이메일을 확인하기 위한 정규식에 대한 자세한 설명(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿