代码之家  ›  专栏  ›  技术社区  ›  Rikin Patel

使用C中的RegEx使用Mathematic运算符验证十进制数#

  •  0
  • Rikin Patel  · 技术社区  · 10 年前

    我想用一些数学运算符验证字符串十进制数 Regex 喜欢

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

    无效字符串 喜欢

    <>5
    =>5.6
    5.6>=
    
    1 回复  |  直到 10 年前
        1
  •  3
  •   Tim S.    10 年前

    此正则表达式通过测试用例:

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