Десятичный формат в регулярном выражении - PullRequest
0 голосов
/ 19 июня 2011

В winforms я использую регулярное выражение для проверки десятичного формата.Пожалуйста, проверьте, правильный ли мой формат.

Например

123456.1234 

"^{0,1}[0-9]{0,1}[0-9]{0,1}[0-9]{0,1}[0-9]{0,1}[0-9]{0,1}[.]{0,1}[0-9]{0,1}[0-9]{0,1}[0-9]{0,1}$"

Есть ли лучший формат?

На самом деле я просто хочу получить 6 цифр и 4 десятичных знакатолько.Как его отформатировать?

1 Ответ

1 голос
/ 19 июня 2011

Не будет ли ^\d+(\.\d)?$ лучше?

Эта проверка для числа в начале строки, затем, возможно, ., за которым следует другое число.

...