^(?=0.[1-9]|[1-9].d).{3}$ 这个就是你想要的 但是整数的时候也要写成 1.0 2.0才行 如果觉得麻烦 就用这个 ^(?=0.[1-9]|[1-9].d).{3}$|^([1-9])$ 这个可以写成 1 2 等 格式
匹配只有一位小数和一位整数的正则表达式也就是匹配0.1到9.9之间的任意一个数字
3个回答
相关问题
-
正则表达式匹配 Regex r = new Regex(@"^[0-9][.][0-9]{1,2}$"); 可以匹配 1
-
整数12位,小数4位正则表达式[-\\+]?\\d{1,12}(\\.\\d{1,2})?这是整数12位,小数2位的正则
-
求个正则表达式,验证1个数字,整数10位以内,小数5位以内
-
从0~9十个数字中任意选出9个数字“四舍五入“到亿位约是9亿的最大九位数是()最小的九位数是()
-
由1到9的9个数字中任意组成一个二位数(个位与十位上的数字可以重复),计算
-
正则表达式 @"^[0-9]*[1-9][0-9]*$" 第一个[0-9]* 表示匹配0次或多次0-9 为什么不能表达等
-
用1~9这9个数字(每个数字只能用一次)组成一个三位数减三位数,差也是三位数的算式吗?
-
个位数字为0--9,十位数字也为0--9,百位数字也为0--9,组成三位数!可以重复!用排列组合解!
-
某两位正整数*某三位正整数=某四位正整数,求这三个数(只由1至9组成,每个数字出现一次)
-
在一个三位数的百位数字与十位数字之间插入0,1,2,…,9中的一个数码得到的四位数恰是原三位数的9倍,求这样的三位数中最