Forum: ASP.NET |
Thema:
RegularExpression |
Von:
Thomas Grupp (
19.04.2005 09:11) |
Ich krieg das irgendwie nicht hin: Es dürfen in einer Textbox nur Zahlen mit Komma getrennt eingegeben werden, z.B.:
321
321,321
546,5455654,5
nicht aber
654,
,4654
645654,,897
Also muss der RE-String doch eigentlich so aussehen, klappt aber irgendwie nicht?:
\d*(\d*|\d*\,)\d*
Betreff |
Von |
Datum |
|
|
Re: RegularExpression
Hallo, Thomas,<br><br>versuch es mal hiermit:<br><br>^(([1-9])[0-9]*(\,?([0-9]{1,2}))?)|(0)((,)[0-9]{1,2})?$<br><br>das ganze ist für 2 Stellen hinterm Komma gemacht, muss<br>also noch angepasst... |
|
|
|
|
|
G.
Guest
|
19.04.2005 10:13 |
|
|
Re: RegularExpression
Hallo, Thomas,<br><br>versuch es mal hiermit:<br><br>^(([1-9])[0-9]*(\,?([0-9]{1,2}))?)|(0)((,)[0-9]{1,2})?$<br><br>das ganze ist für 2 Stellen hinterm Komma gemacht, muss<br>also noch angepasst... |
|
|
|
|
|
Guido
Nachtigall
|
19.04.2005 10:25 |
|
|
Thomas
Grupp
|
19.04.2005 14:07 |
|
|
Re: RegularExpression
Hallo, Thomas,<br><br>verhindert das auch eine führende aber unzulässige 0, zb. 012,34 ?<br><br>Gruß<br><br>Guido |
|
|
|
|
|
Guido
Nachtigall
|
21.04.2005 15:51 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!