标签: java regex
我无法构建正确的正则表达式。
有效:
无效:
^[0-9]+[0-9.-][0-9]+$
感谢您的帮助
答案 0 :(得分:0)
这应该做:
^[0-9]([.-][0-9])*$
一位数,然后出现零点或多点(点/负数字)
答案 1 :(得分:0)
两个
和
^[0-9]+(?:[.-][0-9]+)*$
的工作原理。谢谢