Tjenix.
Har suttit och lärt mig regexp sen 3 imorse.
Börjar bli lite sned nu.
har följande lilla kod för att validera om ett namn är ett namn.
samtliga bokstäver accepteras, förutom just å och Å.
function checkName($name){
$patt = "/^\[a-zA-ZåäöÅÄÖ-\\s\]{1,15}$/";
if(!preg_match($patt, $name)){
echo "Namnet är ogiltigt.\<br /\>";
return false;
}
else{
echo "Namnet är giltigt.\<br /\>";
return true;
}
}
har även testat med diverse regexp uttryck: här följer några som jag kommer på:
/^[åäöÅÄÖ\w\s-]{1,15}$/
/^[\w\s-]{1,15}$/
/^[åäöÅÄÖ\w\s-]{1,15}$/
/^[a-zåäö\s-]{1,15}$/i
varför tar den inte emot just å? =(
läst en jäkla massa, känns ej som att det är fel i regexp koden.
En notis, jag skriver koden i dreamweaver, använder ej dreamweavers egna koder, gillar bara GUIn filhanteringsmässigt.
Har dock märkt att när jag sparar mina filer, stänger dreamweaver och starta upp allt igen så förvandlas alla "å" och "Å" till "a" resp "A".
något jag har glömt vad det gäller PHP, är lite ny på det, läst om filformateringar och dylikt men förstår mig inte på vad det spelar för roll.
Tacksam för alla svar, allt är bättre än att bara stirra på problemet ;)