/nlw/share/skin/s3/javascript/email.js
JavaScript | 19 lines | 12 code | 1 blank | 6 comment | 0 complexity | f32ff0fdaec8b16f8d8c99574ad15080 MD5 | raw file
Possible License(s): LGPL-2.1, AGPL-1.0, MPL-2.0-no-copyleft-exception, CC0-1.0
- // Regular expression for validating email addresses. Not perfect,
- // but close enough to eliminate the majority of invalid addresses,
- // which erring on the side of caution. Adapted from here:
- //
- // http://fightingforalostcause.net/misc/2006/compare-email-regex.php
- //
- var EMAIL_ADDRESS_REGEX = new RegExp(
- "^"
- + "([a-zA-Z0-9_'+*$%\\^&!\\.\\-])+"
- + "@"
- + "(([a-zA-Z0-9\\-])+\\.)+"
- + "([a-zA-Z0-9:]{2,4})+"
- + "$"
- , "i"
- );
- function email_page_check_address(email_address) {
- return EMAIL_ADDRESS_REGEX.test(email_address);
- }