webForumDet fria alternativet

Verifera input i prompt

1 svar · 202 visningar · startad av reka1

reka1Medlem sedan sep. 2001662 inlägg
#1

Go'kväll!
UNdrar hur man gör för att verifiera inputen i en prompt.
Det jag har gjort nu funegrar inget vidare.

Som överkurs skulle det vara guld att enbart siffror och punkter blir godkända.

...
var antal = prompt ("Ange antal spelare: ", " ");

if (antal.value == "" ) {
alert ("Får inte vara tomt!");
}
...

Provade med "return true / false under alerten förut men fick bara felmeddelendet:
"Error 'return' statement outside of function" då

JojoxxMedlem sedan juni 20004 306 inlägg
#2

Går alltid att fila lite på men ungefär så här;

var antal=false;
while(!antal){
	antal=(prompt("Ange ett giltigt antal spelare","").match(/^(\d{1})((\d|\.)*)$/))?RegExp.$1+RegExp.$2:false;
}
124 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
122 ms — hämta tråd, inlägg och bilagor (db)