[TYPO3-core] RFC: #11201: Feature: add eval email

Clemens Riccabona clemens at riccabona.biz
Tue Jun 2 15:33:11 CEST 2009


> Actually I see no point by using only one huge unreadable regepx excepts
> it's cool to have it.

If you stick straight to RFC2822 (Internet Message Format), you will have a
RegExp like this:

###Schnipp###
(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01
-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f]
)*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])
?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|
[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\
x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])
###Schnapp###


;)

BTW this one accepts also e-mail addresses like 'me at my.castle'. ;)





More information about the TYPO3-team-core mailing list