22. november 2007 - 12:22Der er
12 kommentarer og 2 løsninger
Tjekke streng for tal plus gåseøje
Hej Experts,
Jeg modtager et format der ser sådan ud: tal" eks: 14" Nu vil jeg så via en function tjekke om det er et tal med et " gåseøje bagefter. Er det muligt at strikke sammen?
if(det_er_et_tal) if(tallet har en gåseøje tegn bagefter ") return alert("det virker") else return alert("whatevers")
Det kan sikkert gøres smartere med noget reg.exp., men ville umiddelbart gøre sådan her, hvis du har tallet i strTal: ------------------------------------------------------ if(strTal.lastIndexOf('"')==0&&(parseInt(strTal)||parseInt(strTal)===0){ return alert("Det virker") }else{ return alert("Whatevers") } ------------------------------------------------------ Det er dog meget utestet.
Prøv de forskellige betingelser hver for sig i linjen: if(strTal.lastIndexOf('"') == 0 && (parseInt(strTal.substring(0,strTal.length-1)) || parseInt(strTal.substring(0,strTal.length-1))===0))
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.