c# unos samo decimalnog broja u textbox

Radomi Mihajlovic

Zainteresovan član
Poruka
104
Kako da ogranicim unos u C# 6.0 u textBox.text samo poztivnih i negativnih celih i decimalnih brojeva a ne dozvoliti unos slova ili specijalnih znakova, kao u primeru
0.12 / -0.12
1,12 / -1.12
123.45 / -123.45
123,456.78 / -123,456.78
pa do recimo 1,234,567,890.12 / - 1,234,567,890.12
1 / -1
123 / -123
123,456,789.12 / -123,456,789.12
 
Poslednja izmena:
Naravno da sam upotrebio KeyPress, KeyDown i TryParse ali treba mi nesto kao Regex koji nisam uspeo da nateram da radi kako ja zelim. Resio sam problem tako sto sam posle priitisnutog Entera ispitao od zadnjeg clana ka prvom clanu i ubacio zarez na odgovarajuce mesto i novi takav niz prikazao u text.Boxu, takodje sam morao da dozvolim upotrebu Backspece i Delete tipki. Ovo je malo duzi objekat ja hocu da resim preko Regexa upotrebom paterne jednom naredbom ali za sada nisam uspeo.
 

Back
Top