Regex na textbox

0

Witam.
Mam problem z utworzeniem wyrażenia regularnego dla textboxa. W zasadzie problem dzieli się na dwa mniejsze:
a) Czy poprawność wpisania tekstu mam sprawdzać z zdarzeniu KeyPress czy TextChanged textboxa?
b) Jak powinno wyglądać poprawnie sformułowane wyrażenie regularne tak przy przyjmowało albo same cyfry, albo cyfry tylko z jedną kropką (np. 11 | 11,23 | 0,232), ale już nie (,2)
Z góry dziękuję za odpowiedź :)

0
  1. Wszystko zależy od Ciebie. Od tego jak program ma działać, czy błąd ma się pokazywać np pod polem po wpisaniu błędnego znaku, czy pole ma być filtrowane, czy to ma być popup z błędem czy cos innego.
  2. https://regex101.com/
^[0-9]+$

lub


^[0-9]+(\.{1}[[0-9]+)?$

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0