2016-06-02 2 views
2

전자 메일 필드가있는 양식이 있습니다. 이메일 필드 유효성 검사가 준비되었지만이 필드는 Gmail, hotmail.com 또는 다른 이메일이 아닌 @mydomain.com 만 허용해야합니다 ...전자 메일 필드에서 @ mydomain.com의 유효성을 검사하는 방법

내 도메인 만 허용해야합니다. 어떻게 할 수 있습니까?

+0

입력 필드의 패턴 속성이 검색중인 항목입니다. –

답변

0

당신은 이메일의 문자열을 얻을 수 있습니다.

그런 다음 아래 코드를 사용하여 전자 메일 주소를 분할하십시오.

var email = $("#email_id").val(); 
var split_email = email.split('@'); 

마지막으로 도메인을 비교하면됩니다.

var your_domain = "domain.com"; 
if(your_domain === split_email[1]){ 
    //do what you want 
} 
+0

감사합니다. 작동 중임 – cfranco

+0

문제 없음 =) @ user3230164 –

1

입력의 pattern 속성에 정규 표현식을 사용하십시오.

<form> 
 
    <input type="email" pattern=".*@mydomain.com" required /> 
 
    <button>Submit</button> 
 
</form>

-1

사용자가 외부 도메인에서 이메일 주소를 제공하지 못하도록하려면 먼저 허용하지 마십시오.

<label for="username">What is your @mydomain email address</label><br /> 
<input type="text" name="username" id="username" />@mydomain.com 
관련 문제