Ich habe in den letzten paar Tagen gesucht, aber die einzigen Arten von Regex übereinstimmen, die ich sind wie diese finden:Regulärer Ausdruck eine Zahl mit zwei Ziffern höchstens und optional 2 Dezimalstellen höchstens
(\d{0,2})\.?\d{1,2}$
Das funktioniert gut mit Eingaben wie:
9
99
9.9
9.99
99.9
99.99
.9
.99
Alles OK mit denen, aber es passiert auch Eingänge zu akzeptieren, wie
999
9999
Ich möchte nicht, dass das passiert. Was kann ich tun, um dieses Problem zu lösen?
Das ist, weil Sie * optional * akzeptieren die Periode Charakter – Michael
Für 9 und 99 .... – Farkie
sollten Sie nicht "regexp" suchen, aber bauen Sie es nach Ihren Anforderungen –