Previous Thread
Next Thread
Print Thread
Hop To
[FIXED for 7.7.2] New TLDs support in email addresses #262693 05/10/2019 10:52 AM
Joined: May 2019
Posts: 2
GregSan Offline OP
Stranger
OP Offline
Stranger
Joined: May 2019
Posts: 2
Hi all,

After searching here, I haven't found much about this.

As of 7.7.2, I couldn't register on this forum using my email address (ending in ".paris", one of the numerous TLDs now in the wild) as it's considered "invalid".
Is it a deliberate choice ? or just a slip of a too restrictive regex ?

Thanks for your help

Express Hosting
Re: [FIXED for 7.7.2] New TLDs support in email addresses [Re: GregSan] #262694 05/10/2019 11:19 AM
Joined: Apr 2004
Posts: 1,448
isaac Online Splat
UBB.threads Developer
Online Splat
UBB.threads Developer
Joined: Apr 2004
Posts: 1,448
Beyond adding an HTML5 email type to the input, the current regex hasnt been updated since at least the past 5 years (that I'm aware of) is:
Code
#^[+_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$#i

It looks like it's only accepting a TLD of 2 - 4 chars. "paris" is 5, so it is determined to be invalid.


Using regex for modern email validation is quite messy. Moving forward, PHP will be used to handle submitted HTML from the end user.
Code
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
	return array(false, 'BAD_FORMAT');
}
https://www.php.net/manual/en/function.filter-var.php

...and HTML5 input type=email will catch the user entry from the input field.
In Opera it's sufficient to enter just *@* for the input to be accepted. In Safari, Chrome and Firefox you need to enter at least *@-.-. Obviously neither example is very limiting, but it will prevent people from entering completely wrong values, such as phone number, strings with multiple '@'s or spaces.


Thanks for catching and reporting this. it should be corrected with the UBB.thread 7.7.2 release!


isaac @ id242.com // my forum @ CelicaHobby.com
a current developer of UBB.threads php forum software // 7.7.2 released!
Re: [FIXED for 7.7.2] New TLDs support in email addresses [Re: GregSan] #262695 05/10/2019 1:54 PM
Joined: May 2019
Posts: 2
GregSan Offline OP
Stranger
OP Offline
Stranger
Joined: May 2019
Posts: 2
Yay, thanks for your help :-)


Additional Community Resources
UBB Developers
UBB Wiki
ShoutChat Box
Recent Topics
Video Tags
by Outdoorking - 07/16/2019 2:39 AM
Two minor issues after upgrade
by Baldeagle - 07/13/2019 7:33 PM
Can the users have the option of hiding sub boards?
by tinker123 - 07/12/2019 9:55 PM
Database Issue
by Outdoorking - 07/12/2019 8:28 PM
My wishlist.
by Ruben - 07/08/2019 4:04 PM
Who's Online Now
4 registered members (isaac, Ruben, Gizmo, Morgan), 65 guests, and 251 spiders.
Key: Admin, Global Mod, Mod
Member Spotlight
JPG
JPG
Posts: 64
Joined: February 2004
Show All Member Profiles 
Forum Statistics
Forums35
Topics35,302
Posts192,584
Members11,857
Most Online978
Jun 24th, 2007
Random Gallery Image
Latest Photos
The Sky
Land Rocks
Cozy Places
Trees
Powered by UBB.threads™ PHP Forum Software 7.7.2