正则表达式判断只能输入整数和小数

大哥大姐们帮我说下,正则表达式判断只能输入整数和小数
最新回答
鸿笺钟书

2024-11-29 14:58:13

\d+\.?\d{0,4}

\d+ 匹配1个或多个数字
\.? 匹配零个或1个小数点
\d{0,4}匹配零个或4个数字。
追问
若含小数点也是12位呢
浮世

2024-11-29 16:25:18

这是我编写的正则表达式,包括了小数点后面不超过4位的情况
^(\d{12}|((\d{7})\.)\d{4})|((\d{8})\.)\d{3}|((\d{9})\.)\d{2}|((\d{10})\.\d{1})$
陞香洇染

2024-11-29 14:59:58

必须是12位? 12位包括小数点吗
追问
整数是12位  含小数点是13位