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")
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
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.