Ja, dine forslag virker, og du skal have tak for hjælpen. Nu tror jeg efterhånden jeg har fået styr på regular expressions. Der var lige nogle grundlæggende ting, som jeg ikke havde fået fat i.
Nej, de virker ikke - ikke helt. ^ og $ anbragt forrest og sidst sikrer at du checker i hele strengen. Uden dem undersøger du bare om der står et bogstav et eller andet sted - eller sågar, på grund af *-en, en tom streng - og det gør der jo altid. Du skal vel have mindst ét tegn i et navn: /^[\\wæøå]+$/ eller (jeg tror da nok at JavaScript understøtter det), hvis det mindst skal være på 3 tegn og højst 20: /^[\\wæøå]{3,20}$/
Err1 =/^[^0-9]/i; //Start aldrig med et tal Err2 =/^[a-zæøå\\.\\_]*$/i //Tjek for lovlige tegn Err3 =/^[^\\.\\_]/i; //Start aldrig med _ eller . Err4 =/^[\\S]{6,}$/i //Brugernavnet skal være mindst 6 tegn Err5 =/^[\\S]{0,10}$/i //Brugernavnet skal være højst 10 tegn
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.