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,409
isaac Online Splat
UBB.threads Developer
Online Splat
UBB.threads Developer
Joined: Apr 2004
Posts: 1,409
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 [id242.com] // my forum @ CelicaHobby.com [celicahobby.com]
a current developer of UBB.threads php forum software // 7.7.2 Progress Notes
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
Error Messages - What to do???
by Daryl Fawcett - 06/20/2019 9:05 AM
Forum - Left Alignment / Margin?
by keysolutns - 06/19/2019 9:58 AM
Forum Not Working after Cpanel upgrade.
by doug - 06/14/2019 2:35 PM
YouTube does not display?
by BlackMale - 06/09/2019 6:34 AM
Removing a redirect?
by Baldeagle - 06/01/2019 4:50 PM
Who's Online Now
1 registered members (isaac), 66 guests, and 165 spiders.
Key: Admin, Global Mod, Mod
Member Spotlight
Morgan
Morgan
Sweden
Posts: 670
Joined: June 2006
Show All Member Profiles 
Forum Statistics
Forums35
Topics35,303
Posts192,571
Members11,855
Most Online978
Jun 24th, 2007
Random Gallery Image
Latest Photos
Land Rocks
Cozy Places
Trees
Retreats
Powered by UBB.threads™ PHP Forum Software 7.7.2
(Snapshot build 20190623)