Regex value of 0.0-5.0
本问题已经有最佳答案,请猛点这里访问。
我正在尝试创建一个允许值为0.0-5.0的regex字符串。我需要一个小数点。下面的字符串可以让我到达那里,但它也允许5.1-5.9。如何防止5.1-5.9被输入,并允许5.0?
1 | ^[0-5]+(\.[0-9]{1})$ |
试试这个正则表达式:
1 | ^([0-4]\.[0-9]|5\.0)$ |
它匹配0到4之间的任何数字,然后点然后是任何数字。它也符合5.0
注意:您的regex还有一个问题,您在
我正在尝试创建一个允许值为0.0-5.0的regex字符串。我需要一个小数点。下面的字符串可以让我到达那里,但它也允许5.1-5.9。如何防止5.1-5.9被输入,并允许5.0?
1 | ^[0-5]+(\.[0-9]{1})$ |
试试这个正则表达式:
1 | ^([0-4]\.[0-9]|5\.0)$ |
它匹配0到4之间的任何数字,然后点然后是任何数字。它也符合5.0
注意:您的regex还有一个问题,您在