jQuery Regex not triggering if statement -


** edit ** regex not accepting lowercase. adding did trick. additionally had escape \ out again in order past part of regex work.

working 1 jquery following:

var email = new regexp('^[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$', 'i'); 

i want verify email regex.

in current code see executing function not going if statement though regex matches.

$('#email').keyup(function() {     var input = $(this).val();     var email = new regexp('^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$');     if (email.test(input)) {         console.log('inside if');     }     console.log('outside if'); }); 

regex seems fine, need set case insensitive flag:

$('#email').keyup(function() {     var input = $(this).val();     var email = new regexp('^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$', 'i');     if (email.test(input)) {         console.log('inside if');     }     console.log('outside if'); }); 

Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -