Browse Source

Use [:cntrl:]

Pascal Peridont 19 years ago
parent
commit
47db2dd17b
1 changed files with 3 additions and 3 deletions
  1. 3 3
      std/mtwin/mail/Tools.hx

+ 3 - 3
std/mtwin/mail/Tools.hx

@@ -345,9 +345,9 @@ class Tools {
 	}
 
 	// TODO routes & groups ?
-	static var REG_ADDRESS = ~/^((([^()<>@,;:\\"\[\]\s\p{Cc}]+)|"((\"|[^"])*)")+@[A-Z0-9][A-Z0-9-.]*)/i;
-	static var REG_ROUTE_ADDR = ~/^<((([^()<>@,;:\\"\[\]\s\p{Cc}]+)|"((\"|[^"])*)")+@[A-Z0-9][A-Z0-9-.]*)>/i;
-	static var REG_ATOM = ~/^([^()<>@,;:\\".\[\]\s\p{Cc}]+)/i;
+	static var REG_ADDRESS = ~/^((([^()<>@,;:\\"\[\]\s[:cntrl:]]+)|"((\"|[^"])*)")+@[A-Z0-9][A-Z0-9-.]*)/i;
+	static var REG_ROUTE_ADDR = ~/^<((([^()<>@,;:\\"\[\]\s[:cntrl:]]+)|"((\"|[^"])*)")+@[A-Z0-9][A-Z0-9-.]*)>/i;
+	static var REG_ATOM = ~/^([^()<>@,;:\\".\[\]\s[:cntrl:]]+)/i;
 	static var REG_QSTRING = ~/^"((\"|[^"])*)"/;
 	static var REG_SEPARATOR = ~/,\s*/;
 	public static function parseAddress( str : String ) : Array<Address> {