26. april 2010 - 14:29Der er
14 kommentarer og 1 løsning
"Må ikke bruges!!!" funktion.
Jeg har det problem med at der kommer en/et prompt boks, hvor man skal indtaste, et tal, men kan man lave en form for "Spellcheker". Der siger at man kun må bruge 1234567890?
Det som det gør er at blive ved med at spørge om input indtil at det opfylder kravene(skal være et tal). Måden jeg tjekker ved er et stykke Regex(Regular Expression) som tjekker indholdet for om det kun er tal som er skrevet.
/^-?\d+$/ er det jeg kalder regex, / er tegn som fortæller at det er start/slut på det
^ betyder starten af teksten -? betyder at der kan være et minus men ikk nødvendigvis \d+ betyder at der kommer en række cifre $ betyder slutten af teksten
.test(Number) betyder at den skal tage det udtryk fra før og prøve det på teksten, og se om den opfylder kravene
Nu er du vist røget tilpas meget ud over spørgsmålets oprindelige formål. Du må acceptere mit svar på dit spørgsmål og læse op på regex selv, eller oprette et nyt spørgsmål
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.