#19020: Fixing email validation

Work Item: 19020

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2012-09-24 11:05:38 -07:00
parent 165dfa9b4b
commit 2c783b079d
2 changed files with 4 additions and 1 deletions

View File

@@ -170,6 +170,7 @@ namespace Orchard.Tests.Modules.Users.Controllers {
@"wo..oly@example.com", @"wo..oly@example.com",
@"pootietang.@example.com", @"pootietang.@example.com",
@".@example.com", @".@example.com",
@"@example.com",
@"Ima Fool@example.com")] @"Ima Fool@example.com")]
string email) { string email) {

View File

@@ -3,7 +3,9 @@ using Orchard.Security;
namespace Orchard.Users.Models { namespace Orchard.Users.Models {
public sealed class UserPart : ContentPart<UserPartRecord>, IUser { public sealed class UserPart : ContentPart<UserPartRecord>, IUser {
public const string EmailPattern = @"^(?!\.)(""([^""\r\\]|\\[""\r\\])*""|([-a-z0-9!#$%&'*+/=?^_`{|}~]|(?<!\.)\.)*)(?<!\.)@[a-z0-9][\w\.-]*[a-z0-9]\.[a-z][a-z\.]*[a-z]$"; public const string EmailPattern =
@"^(?![\.@])(""([^""\r\\]|\\[""\r\\])*""|([-a-z0-9!#$%&'*+/=?^_`{|}~]|(?<!\.)\.)*)(?<!\.)"
+ @"@[a-z0-9][\w\.-]*[a-z0-9]\.[a-z][a-z\.]*[a-z]$";
public string UserName { public string UserName {
get { return Record.UserName; } get { return Record.UserName; }