Open code0emperor opened 3 months ago
heyy!! i want to work on this issue can i start working on it ?
Go ahead
is anyone working on this ? If not , can I ?
*
and .
are allowed in email addresses. If quoted, a .
character is also allowed as the last character of the local part: https://en.wikipedia.org/wiki/Email_address#Local-part
To sum up: "example*."@gmail.com
is a valid email address.
hey @code0emperor allow me to fix this
hey @code0emperor allow me to fix this
this isn't a bug, though, the email address is valid. the library does have gmail-specific rules - set domain_specific_validation
to true
in the options to enable those.
For the isEmail function, some emails like "example*."@gmail.com gets accepted due to the given below function
For a valid mail, charaters like '*' and '.' should not be accepted, even when enclosed within double quotes (they should only allow some special characters and spaces). So I think the quotedEmailUserUtf8 regEx needs to be checked, but I am not sure.