十进制值的文本框validataion

0 asp.net

我有一个应用程序,我想验证一个文本框,它将取十进制值.我想为此使用正则表达式验证器.这个表达式会是什么样的?

And*_*are 5

我不会使用正则表达式 - 创建一个Decimal.TryParse在封面下使用的自定义验证器.

编辑:为了公平对待这个问题,这里有一个正则表达式可以解决问题:

^\d*\.?\d+$

  • 我总是犹豫是否要创建一个正则表达式来验证存在库解析函数(int,decimal,datetime等)的输入. (2认同)