我正在寻找一个正则表达式,匹配55到300之间的所有数字,包括小数(例如55.1234或66.324)。
https://regex101.com/r/aPlUs0/3
我知道如何获得50到300的结果,但不知道如何改编代码。
^(?:[6-9]\d|[1-2]\d{2,2})(?:\.\d+)?$|^300$如何调整正则表达式以匹配55到300之间的数字?
发布于 2019-08-18 20:01:13
将正则表达式更改为
^(?:5[5-9]|[6-9]\d|[1-2]\d{2})(?:\.\d+)?$|^300$

旁注:- \d{2,2}与\d{2}相同
您拥有的正则表达式将不匹配300.00,您也可以针对这种情况扩展它
^(?:5[5-9]|[6-9]\d|[1-2]\d{2})(?:\.\d+)?$|^300(?:\.0+)?$发布于 2019-08-18 20:01:14
这将完成以下工作:
^(?:5[5-9]|[6-9]\d|[12]\d{2})(?:\.\d+)?$|^300$https://stackoverflow.com/questions/57544328
复制相似问题