mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-04-05 21:01:35 +08:00
Fixes #7446
This commit is contained in:
parent
750824b197
commit
83f47ac148
@ -205,7 +205,8 @@ namespace Orchard.Tests.Modules.Users.Controllers {
|
|||||||
@"Ima.Fool@example.com",
|
@"Ima.Fool@example.com",
|
||||||
@"""Ima.Fool""@example.com",
|
@"""Ima.Fool""@example.com",
|
||||||
@"""Ima Fool""@example.com",
|
@"""Ima Fool""@example.com",
|
||||||
"2xxx1414@i.ua"
|
"2xxx1414@i.ua",
|
||||||
|
"Dreißig-öffentliche-Ämter-in-Übersee@Beispiel.de"
|
||||||
)]
|
)]
|
||||||
string email)
|
string email)
|
||||||
{
|
{
|
||||||
|
@ -6,7 +6,7 @@ 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 =
|
public const string EmailPattern =
|
||||||
@"^(?![\.@])(""([^""\r\\]|\\[""\r\\])*""|([-a-z0-9!#$%&'*+/=?^_`{|}~]|(?<!\.)\.)*)(?<!\.)"
|
@"^(?![\.@])(""([^""\r\\]|\\[""\r\\])*""|([-\p{L}0-9!#$%&'*+/=?^_`{|}~]|(?<!\.)\.)*)(?<!\.)"
|
||||||
+ @"@([a-z0-9][\w-]*\.)+[a-z]{2,}$";
|
+ @"@([a-z0-9][\w-]*\.)+[a-z]{2,}$";
|
||||||
|
|
||||||
public const int MaxUserNameLength = 255;
|
public const int MaxUserNameLength = 255;
|
||||||
|
Loading…
Reference in New Issue
Block a user