我正在尝试为字段编写验证,而正则表达式似乎是正确的解决方案。但我似乎无法正确使用语法。以下是基本规则
这就是我想出来的但它似乎没有起作用,但我承认正则表达式不是我的强项。
^[0-9]{0,3}?(\.)[0-9]{0,2}$|$
答案 0 :(得分:3)
您的?
展示位置错误。 {a,b}?
将匹配a
和b
之间可能的最少量。你可能想要:
^([0-9]{0,3})(\.[0-9]{1,2})?$
答案 1 :(得分:0)
答案 2 :(得分:0)
使用此正则表达式:
^(\d{0,3}|\d{0,3}\.\d{1,2})$
这将根据您的要求运作