Re: Regex æøå email validation?
| From: | Per Jessen | Date: | Mon, 24 Sep 2007 20:10:41 +0000 |
| Subject: | Re: Regex æøå email validation? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-262432@lists.php.net to get a copy of this message | ||
Søren Neigaard wrote:
> Hi guys
>
> Im helping a friend with hes internet site, and I have found this
> regex email validation regex on the internet:
>
> var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-
> z]{2,6}(?:\.[a-z]{2})?)$/i;
> if(!filter.test(email)) {
> return false;
> }
>
> It works fine, but my friend strangely enough has users with special
> danish letters (æøåÆØÅ) in their email address, and that it does not
> accept. Regex is black magic to me, I have tried to modify it in
> different ways, but with no luck.
>
> I know its not PHP specific (its JavaScript), but maybe one of you
> can help me anyways?
Hej Søren
to get it to work, you need to be in the Danish locale, otherwise "æøå"
won't be recognised as being word-characters. In javascript, I'm not
sure, but maybe you have to use UTF-8?
/Per Jessen, Zürich