0

我想验证用户在文本框中输入的值,以便它只输入浮点数。我对范围不感兴趣。我怎么能做到这一点,同时考虑文化本地化信息(例如“。”或“,”作为分隔符)?

4

1 回答 1

1

我常用的方法是使用带有验证表达式的 RegexValidator ^(\d+(\.\d*)?)|(\d*(\.\d+))$。您可以修改它以启用“。” 或“,” ^(\d+([\.,]\d*)?)|(\d*([\.,]\d+))$:。

如果您想严格正确,您将为每种文化启用正确的验证表达式。

另请注意,如果该值是强制性的,您仍然需要一个 RequiredFieldValidator。

于 2008-11-06T12:17:16.507 回答