diff --git a/media/system/js/validate-uncompressed.js b/media/system/js/validate-uncompressed.js index 5b699d9e385ae..dd35d89b90223 100644 --- a/media/system/js/validate-uncompressed.js +++ b/media/system/js/validate-uncompressed.js @@ -212,7 +212,7 @@ var JFormValidator = function() { }); setHandler('email', function(value, element) { value = punycode.toASCII(value); - var regex = /^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/; + var regex = new RegExp("/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/"); return regex.test(value); }); // Attach to forms with class 'form-validate'