求教一个正则表达式,要求只能输入整数或小数
答案:2 悬赏:40
解决时间 2021-01-07 07:25
- 提问者网友:轮囘Li巡影
- 2021-01-06 21:52
求教一个正则表达式,要求只能输入整数或小数
最佳答案
- 二级知识专家网友:酒醒三更
- 2021-01-06 22:07
([1-9]\d*(\.\d*[1-9])?)|(0\.\d*[1-9])
[1-9]\d*表示所有大于等于1的整数(整数第一位不为0,后面的随意)
\.\d*[1-9]为小数部分(小数点最后一位不为0,中间的随意)
([1-9]\d*(\.\d*[1-9])?)就是所有大于0的数,并且可以有小数部分
(0\.\d*[1-9])为0.xxxx形式的小数。
[1-9]\d*表示所有大于等于1的整数(整数第一位不为0,后面的随意)
\.\d*[1-9]为小数部分(小数点最后一位不为0,中间的随意)
([1-9]\d*(\.\d*[1-9])?)就是所有大于0的数,并且可以有小数部分
(0\.\d*[1-9])为0.xxxx形式的小数。
全部回答
- 1楼网友:猎心人
- 2021-01-06 22:35
[\\d]+[.]*[\\d]+
^\d+(\.\d+)?$
^\d+(\.\d+)?$
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯