我想用允许的数字开发一个正则表达式:
''
'1'
'1.'
'1.0'
'1.00'
'9.99'
'10.00'
'99.99'
到目前为止我建造了:
^\d{1,2}(?:\.\d{1,2})?$
但是在http://regexpal.com/上进行测试显示我不能做'x'。测试用例。
如何修改我的正则表达式以配合此测试用例?
答案 0 :(得分:3)
只需在您的论坛中使用\d{0,2}
代替\d{1,2}
。
此外,点需要转义:\.
。
带有正则表达式的范围的一个很好的工具:http://utilitymill.com/utility/Regex_For_Range