ReactiveRaven / jqBootstrapValidation

A JQuery validation framework for bootstrap forms.
http://reactiveraven.github.io/jqBootstrapValidation
MIT License
1.35k stars 336 forks source link

Doesn't validate emails with TLD .media #185

Open lazzich opened 8 years ago

lazzich commented 8 years ago

The validation works fine if you change line 793 as follows: regex: "[A-Za-z0-9.%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,4}", regex: "[A-Za-z0-9.%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,5}",

monodop commented 8 years ago

Actually, if you want to be even more correct, you should allow for regex: "[A-Za-z0-9.%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{1,63}",

TLDs can be between 1 and 63 characters long. The longest existing is 24 characters long. The email regex in this plugin does not support many of the TLDs existing currently. http://data.iana.org/TLD/tlds-alpha-by-domain.txt