2017-01-18 3 views
-1

저는 Node.js를 사용하여 회사의 웹 포털을 만들고 회사 이름에 이메일 이름이있는 사람 만 원합니다. 로그인 할 수 있습니다.Nodejs - 회사 이메일 주소로 로그인

이메일 시스템 아래에는 Gmail이 지원됩니다.

Nodej에서 어떻게 구현할 수 있습니까?

답변

0

이메일에 @companyname.com이 포함되어 있는지 확인하는 기본 방법은 RegExp를 사용하는 것입니다. documentation에 따라 :

var COMPANY_NAME = 'companyname'; 
var DOMAIN_EXTENSION = 'com'; 

var emailRegExp = new RegExp('^[email protected]' + COMPANY_NAME + '\.' + DOMAIN_EXTENSION + '$'); // /^[email protected]\.com$/ 

if ('[email protected]'.match(emailRegExp) !== null) { 
    console.log('The email is matching!'); 
} else { 
    console.log('The email is wrong.'); 
} 
관련 문제