Regexp og æøå
Hejsa,Jeg har problemer med at få nedenstående metoden til at acceptere æøå. Metoden ser sådan ud:
function CheckEmail(str)
{
var splitted = str.match("^(.+)@(.+)$");
if(splitted == null) return false;
if(splitted[1] != null )
{
var regexp_user=/^\"?[\w-_\.&\+/æøå]*\"?$/;
if(splitted[1].match(regexp_user) == null) return false;
}
if(splitted[2] != null)
{
var regexp_domain=/^([\da-zA-Z-]{1,}\.){1,}[A-Za-z]{2,4}$/;
if(splitted[2].match(regexp_domain) == null)
{
var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
if(splitted[2].match(regexp_ip) == null) return false;
}// if
return true;
}
return false;
}
Problemet er i det regulære udtryk:
regexp_user=/^\"?[\w-_\.&\+/]*\"?$/;
Denne vil ikke godtage æøå i strengen, så jeg prøvede:
regexp_user=/^\"?[\w-_\.&\+/æøå]*\"?$/;
Men dette virker heller ikke. Hvordan kan jeg få det regulære udtryk til at godkende æøå?
/David