webForumDet fria alternativet
Logga in / Bli medlem

Endast siffror

JavaScript

1 svar · 214 visningar · startad av Ekström

Medlem sedan feb. 20022 594 inlägg
Trådstart#1

Hittade denna kod i någon tråd. Om jag inte minns fel så var det Jojoxx som skrev den.

onKeyup="re=/(\d+)/; re.exec(this.value); this.value=RegExp.$1;"

Men jag har fått lite problem, den visar det man skrivit i t.ex. fält nr 1 i fält nr 2 också om man använder tab. Ibland funkar det heller inte att radera hela fältet. Utan en siffra hänger kvar...

Underligt :) Hoppas nån kan hjälpa mig

Medlem sedan juni 20004 308 inlägg
#2

Vi provar en annan approach. Istället för att plocka fram det vi vill ha tar vi bort det vi inte vill ha;

onKeyup="this.value=this.value.replace(/\D/g,'')"
378 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
124 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)