Jeg har brug for et tjek det kan se om der findes tal i min variable. Den skal ikke bare se om det er et tal da der tit kan være både tal og bogstaver i værdien.
Tror jeg skal bruge en form for loop, men er ret newbeeeeeeeeee
kan du ikke komme med lidt mere hjælp? jeg er lidt fatsvag :)
jeg har en variable der hedder "Ylle" der f.eks. kan indeholde "8210 Århus V" og "sødervig" Det er dem jeg gerne vil tjekke om de indeholder nogen tal så jeg kan gruppere den med tal (postnr).
Nej, javascript returnerer ikke -1 eller 0, men en boolean værdi, der er true eller false, men til gengæld evalueres et 0 også til false, hvis der bruges i en if-sætning !o]
-- i øvrigt vil følgende give samme resultat:
function containsNumber(s){ return s.match(/\d/); }
-- hvis den skal bruges i en if-sætning, da den returnerer et tomt array, hvis der ingen tal er i strengen (og det evalueres også til false !-), og et array (der evalueres til true !-), hvis der er tal i ...
>>roenving Nu er true og false jo, så vidt jeg ved, repræsenteret med hhv. -1 og 0 i javascript, så jeg ved ikke rigtigt, hvor du vil hen med din kommentar. I øvrigt fiks ændring af funktionen - jeg havde lige overset \d.
PS jeg er ikke så stærk i smileylogi, så hvad betyder !o]?
-- det er bare en variant over en almindelig smiley !-)
-- og nej, true og false er ikke repræsenteret med hhv. -1 og 0 i javascript, da javascript er objekt-baseret og en boolean værdi vil være en instans af det native Boolean-objekt ...
Hvordan værdien så er repræsenteret inde i det objekt er så en helt anden sag !o]
Til gengæld kan du instantiere et nyt Boolean-objekt med en værdi, hvor du også kan bruge new Boolean(0), hvis værdien skal være false ...
Synes godt om
Ny brugerNybegynder
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.