^([2-8])(\.[0-9]{1,3})?|(^[9])(\.[0-9]{1,1})?$
要求是验证:
我指定的正则表达式对于9.XXX范围内的所有数字都不能正常工作 我需要帮助来修复9.XXX的正则表达式
答案 0 :(得分:2)
^([2-8])(\.[0-9]{1,3})?$|^(9)(\.[0-8][0-9]{0,2}|\.90{0,2})?$
如果你想捕获9.900和其他
请点击此处http://regexr.com?2un13举例说明。
答案 1 :(得分:2)
^([2-8](\.\d{1,3})?|9(\.[0-8]\d{0,2})?|9\.90{0,2})$