正则表达式中的十进制格式

时间:2011-06-19 11:52:58

标签: regex visual-studio-2005 windows

在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 个答案:

答案 0 :(得分:1)

^\d+(\.\d)?$会不会更好?

检查字符串开头的数字,然后可能是.后跟另一个数字。