webForumDet fria alternativet

Testa om input fält är numeric

3 svar · 410 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 080 inlägg
#1

Finns det något sätt för att testa om ett fält enbart innehåller siffror?

mattiasnordinMedlem sedan maj 20012 080 inlägg
#2

Nedan verkar fungera bra. Jag är inte någon guru på javascript så det kanske finns snyggare sätt?!

<script>
function funTestIfNumeric(varTestThisString){
	// Testar med regExp om strängen enbart innehåller siffor.
	if(/^\d*$/.test(varTestThisString)){	
		varTestThisString = true
		} else {
		varTestThisString = false
	}
document.write(varTestThisString)
}

funTestIfNumeric("1123")
</script>
Peter SMedlem sedan dec. 20025 483 inlägg
#3

Med ditt exempel är den tomma strängen ("") numerisk. Om det inte är meningen, kan du byta ut '*' mot '+'.

mattiasnordinMedlem sedan maj 20012 080 inlägg
#4

Ok. Tack :)

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)