簡體   English   中英

在C#中使用RegEx使用數學運算符驗證十進制數

[英]Validate Decimal number with Mathematic Operator using RegEx in C#

我想使用正則Regex使用一些數學運算符來驗證字符串十進制數

<=-5.6
<10
>=10
10.5
<=-20.4
2.
-.2
>-5.

無效的字符串,例如

<>5
=>5.6
5.6>=

此正則表達式通過您的測試用例:

var regex = new Regex(@"^([<>]=?)?-?(\d+\.?|\d*\.?\d+)$");
bool isMatch = regex.IsMatch(testString);

暫無
暫無

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

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