js 正则表达式 一位小数。一个输入框,只允许输入1、2、3和1.0-3.0的一位小数。

怎么写正则表达式

没看懂...
可以输入 1 2 3
还有 1.0 到 3.0 之间的小数?
[1-3]{1}(?:\.[0-9])?

这个是 可以输入 1 2 3 1.0-3.9的正则追问

我不要3.0-3.9的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-11
^(?=0\\.[1-9]|[1-9]\\.\\d).{3}$ 这个就是你想要的 但是整数的1 2 等 格式 哈哈 总也没写过了 随便写一个不对了别怪我 ^\\d\\
第2个回答  2012-05-11
([1-2]\.\d)|(3\.0))
相似回答