可能重复:
Decimal or numeric values in regular expression validation
我正在寻找创建正则表达式来检查数字输入。这个数字:
例如:
有效输入:
输入无效:
谢谢
答案 0 :(得分:3)
你应该做这样的事情
^(?:\d+\.)*\d+$
它只匹配至少一个数字后跟一个小数点的模式,但需要多次,同时确保数字以数字结尾。
答案 1 :(得分:2)
这是我能为这个问题想出的最简洁的正则表达式。如果你想在开头允许小数点,这也应该有用:(例如.1415)
^(?:\.?\d)+$
答案 2 :(得分:1)
为什么不查看编程语言的backus-naur形式,比如C?
它显示了任何类型数字的正则表达式......