Endast siffror eller "tomt" i input

JavaScript

1 svar · 212 visningar · startad av Obbelix

Medlem sedan okt. 2002257 inlägg
Trådstart#1

Fann detta "script" här på webforum, men fungerar inte riktigt som jag önskar.

<input type="text" onKeyup="re=/(\d+)/; re.exec(this.value); this.value=RegExp.$1;">

Det jag skulle vilja "utöka" den med är att det även ska kunna vara tomt i fältet, för om det står "123" i fältet och man tar bort det (med backsteg siffra för siffra) kommer den ändå skriva "1".

Är det möjligt?

Medlem sedan juni 2004533 inlägg
#2

Ändra + till * i mönstret för att den även ska acceptera antalet noll.

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)