[flash] Controleren of 1e een nr is

Pagina: 1
Acties:

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
Hoi!
Ik ben bezig met scriptje maar hij moet kijken of 1e letter/nr van het woord een nr is maar dat werkt niet echt :(
code:
1
2
3
split = woord.split("");
kleur = split.splice(0, 1);
if (Number(kleur)) { trace("Ja tis een nummer '"+kleur+"'"); } else { trace("nee tis geen nr '"+kleur+"'"); }


en dan traced hij

nee tis geen nr '6'

snap het niet :S
en als ik gewoon doe
kleur="6"

zegt hij dat het wel een nummer is :S

Verwijderd

Ik neem aan dat het string object in actionscript ook charCodeAt(0) ondersteunt.

Als dat tussen 48 en 57 ligt, dan is karakter 1 een nummer.

Duik voor de verandering eens in de actionscript dictionary.

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
Verwijderd schreef op 20 september 2002 @ 19:22:
Ik neem aan dat het string object in actionscript ook charCodeAt(0) ondersteunt.

Als dat tussen 48 en 57 ligt, dan is karakter 1 een nummer.

Duik voor de verandering eens in de actionscript dictionary.
code:
1
if ("57" >= ord(kleur) && "48" <= ord(kleur)) { trace("Ja tis een nummer '"+kleur+"'"); } else { trace("nee tis geen nr '"+kleur+"'"); }

zo dus :D
nouja het werkt wel. ord() zet caractor om naar nr :)