전자 메일 확인을 위해이 두 정규식을 사용합니다. 첫 번째는 ASP.NET 이메일 정규식 검사기에서 가져온 것이고 두 번째는 내가 찾은 것입니다. 내 질문은 그들과 둘 사이의 차이점은 무엇인가?전자 메일 유효성 검사를위한 정규식의 두 가지 변형
/^\w+([-+.\']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
두 정규식은 ukkkk
<script type="text/javascript">
var regex = /^\w+([-+.\']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
var regex2 = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
alert(regex.test('[email protected]'));
alert(regex2.test('[email protected]'));
</script>
"더 나은"답변이 객관적입니다. 이메일 서식에 대한 귀하의 요구 사항에 완전히 달려 있습니다. 두 사람 모두 당신이 느끼는 것과 이메일이 아니어야하며, 적절한 효율성으로 만족한다면, 그것은 당신에게 달려 있습니다. –
'1234 @ hello.com' 또는'123 @ 123.123' 만 허용합니다. 유효한 이메일입니까? –