Re: Regex æøå email validation?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 9/24/07, Per Jessen <per@xxxxxxxxxxxx> 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?
have you looked into http://php.net/filter functions?
not sure if those are locale-friendly or not. if(filter_var($foo,FILTER_VALIDATE_EMAIL)) {} has worked for me. i don't use any extendedcharacters though. but changing your locale in PHP might allow it towork.

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux