簡體   English   中英

ASP.Net驗證

[英]ASP.Net Validation

我想驗證用戶在文本框中輸入的值,以便僅輸入浮點數。 我對范圍不感興趣。 在考慮文化本地化信息(例如“。”或“,”作為分隔符)的情況下,我該怎么做?

我通常的方法是使用RegexValidator,其驗證表達式為^(\\d+(\\.\\d*)?)|(\\d*(\\.\\d+))$ 您可以對此進行修改以啟用“。” 或“,”: ^(\\d+([\\.,]\\d*)?)|(\\d*([\\.,]\\d+))$

如果您想嚴格正確,則可以為每種區域性啟用正確的驗證表達式。

還要注意,如果該值是強制性的,您仍然需要RequiredFieldValidator。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM