【发布时间】:2012-01-11 14:50:58
【问题描述】:
可能重复:
Numeric validation with RegExp to prevent invalid user input
我是正则表达式的新手。 请帮助仅为数值编写模式(适用于 JavaScript)。
- 仅限数值。
- 允许十进制“.”
- 没有逗号。
谢谢!
【问题讨论】:
-
您是否尝试匹配十进制数字或 IP 地址(如数字和句点序列)?
-
@anubhava 它匹配一个空字符串。
-
小数点前是否允许没有数字?是否允许有前导零,例如0001?你的要求还不够。我们喜欢帮助编写正则表达式,但您的问题更多的是“为我编写正则表达式”
-
你可以看看你是否从
parseFloat中得到一个有效的号码?当然它会从“34.4134asd"(34.4134) 中得到一个有效的数字,但这有关系吗? -
以后,请编辑新信息您的原始问题,请不要在new post 中询问相同问题的数量。问题重复确实在我们的网站上得到了好评。谢谢。
标签: javascript regex