我想用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);