在c#中使用RegEx用数学运算符验证十进制数

本文关键字:运算符 验证 十进制数 RegEx | 更新日期: 2023-09-27 17:53:36

我想用Regex等数学运算符验证字符串十进制数,如

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

无效字符串类似于

<>5
=>5.6
5.6>=

在c#中使用RegEx用数学运算符验证十进制数

这个正则表达式通过了你的测试:

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