diff --git a/actions/memberRegistration.js b/actions/memberRegistration.js index a104eb835..6564ae4e9 100644 --- a/actions/memberRegistration.js +++ b/actions/memberRegistration.js @@ -79,10 +79,8 @@ var HANDLE_ALPHABET = stringUtils.ALPHABET_ALPHA_EN + stringUtils.ALPHABET_DIGIT /** * The regular expression for email */ -var emailPattern = new RegExp("(^[\\+_A-Za-z0-9-]+(\\.[\\+_A-Za-z0-9-]+)*@([A-Za-z0-9-])+((\\.com)" - + "|(\\.net)|(\\.org)|(\\.info)|(\\.edu)|(\\.mil)|(\\.gov)|(\\.biz)|(\\.ws)|(\\.us)|(\\.tv)|(\\.cc)" - + "|(\\.aero)|(\\.arpa)|(\\.coop)|(\\.int)|(\\.jobs)|(\\.museum)|(\\.name)|(\\.pro)|(\\.travel)|(\\.nato)" - + "|(\\..{2,3})|(\\.([A-Za-z0-9-])+\\..{2,3}))$)"); +var emailPattern = new RegExp("(^[\\+_A-Za-z0-9-]+(\\.[\\+_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,}$))"); + /** * The patterns for checking invalid handle