[linux] Re: Regex check email adres?

Hugo van der Kooij hvdkooij op vanderkooij.org
Do Feb 23 07:20:47 CET 2006


On Sun, 19 Feb 2006, Kees Theunissen wrote:

> On Sat, 18 Feb 2006, Hugo van der Kooij wrote:
>
> >Ik zie na jaren dezelfde regex te hebben gebruik dat er mensen zijn die
> >nu een probleem hebben als hun email adres wordt gecontroleerd met de
> >volgende case-insensitive check op
> >^[_a-z0-9-]+(\.[_a-z0-9-]+)*\+*@[a-z0-9-]+(\.[a-z0-9-]+)*$
> >
> >De check in PHP is met eregi() gedaan.
> >
> >Kan het zijn dat er een browser is in linux land die zelf spontaan email
> >adressen in forms verbouwd?
>
> Ik denk dat jouw regex te veel beperkingen stelt aan het deel voor
> de "@".

.....

> Een derde, pragmatische, benadering gaat uit van het filter dat je nu hebt
> en dat je al jaren, naar het schijnt probleemloos, gebruikt hebt. Blijf dat
> filter gebruiken, eventueel met aanpassingen, maar blijf je ervan bewust
> dat je adressen blokkeert die op zich wel legitiem zijn hoewel het geen
> gangbare adressen zijn. Je zult dan ook logs en/of quarantaine actief in
> de gaten moeten houden of er geen mail ten onrechte wordt geweerd.
> Relaties waarmee je wilt blijven communiceren zul je dan moeten attenderen
> op het feit dat ze een lastig email adres hebben. En uiteindelijk zal je
> dan halsstarrige relaties met een lastig adres, maar waarmee je toch
> in contact wilt blijven, misschien in een whitelist moeten zetten.

Het filter was het probleem niet. De afzender heeft een packet capture
gemaakt en bleek gewoon het form niet correct gelezen te hebben. Waar een
email adres werd gevraagd werd een naam opgegeven.

Het filter is 1 van de checks om een form op http://lugww.counter.li.org/
correct is ingevuld.

Hugo.

-- 
	I hate duplicates. Just reply to the relevant mailinglist.
	hvdkooij op vanderkooij.org		http://hvdkooij.xs4all.nl/
		Don't meddle in the affairs of magicians,
		for they are subtle and quick to anger.



More information about the Linux mailing list