[英]Regular Expression with specific required numbers on both sides of decimal point
我試圖找出一個正則表達式為asp.net RequiredFieldValidator驗證從1.001到99.9999的十進制值。
這意味着每個大於或等於1.001且小於或等於99.9999的值。
我管理的最接近的是:
(?=\d+(?:\.\d+)?$)(?![0\.]+$).{1,7}$
這仍然允許0.1和1.0001,如何防止這些值?
我不知道asp.net,但也許您可以使用類似的東西?
[1-9][0-9]?\.[0-9]{2}[1-9][0-9]?
但是,也許可以將其轉換為float並在時間間隔內檢查其效果,而無需使用regexp ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.