Avatar billede skolestofdk Nybegynder
03. januar 2004 - 13:31 Der er 6 kommentarer og
1 løsning

a-z0-9_ og der må ikke være mellemrum

Er der ikke en af jer, der lige kan tilføje så, den også tjekker at kun følgende tegn er med: a-z0-9_ og der må ikke være mellemrum...


            if(!(document.profile.username.value.length > 3))
            {
                alert('Du skal indtaste et brugernavn.');
                document.profile.username.focus();
                return false;
            }
Avatar billede skolestofdk Nybegynder
03. januar 2004 - 13:32 #1
Hov... æ ø å , skal også kunne bruges...
Avatar billede grunken Nybegynder
03. januar 2004 - 13:53 #2
exp=/^[A-Za-z0-9æøåÆØÅ]+$/;

if (!exp.test(document.profile.username.value) || document.profile.username.value.length<3){
  alert('Du skal indtaste et brugernavn.');
  document.profile.username.focus();
  return false
}
Avatar billede roenving Novice
03. januar 2004 - 22:19 #3
>>grunken

-- så kan man jo ligesågodt udnytte regexp'en:

exp=/^[\wæøåÆØÅ]{3,}$/i;

if (!exp.test(document.profile.username.value)){
Avatar billede roenving Novice
03. januar 2004 - 22:24 #4
-- og egentlig burde i-parameteren også sørge for de store skandinaviske bogstaver, men man kan jo ikke vide, hvad der ligger af styresystem bagved ...
Avatar billede grunken Nybegynder
04. januar 2004 - 01:05 #5
Seføli :-)
Avatar billede skolestofdk Nybegynder
21. marts 2004 - 11:03 #6
Kom med et svar en eller anden, så jeg kan lukke spg
Avatar billede skolestofdk Nybegynder
30. januar 2005 - 13:44 #7
ii
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester