早教吧 育儿知识 作业答案 考试题库 百科 知识分享

正则表达式验证数字输入,输入限制:6位整数,2位小数以下情况验证失败:输入的内容非数字输入的内容小于0输入的内容整数位大于六,小数位大于2

题目详情
正则表达式验证数字输入,
输入限制:6位整数,2位小数
以下情况验证失败:
输入的内容非数字
输入的内容小于0
输入的内容整数位大于六,小数位大于2
▼优质解答
答案和解析
^[1-9]\d{0,5}(\.\d{1,2}(?^ 字符开始
[1-9] 首位是1-9的数字,不能为0,且必须有,保证了输入内容不小于0
\d{0,5} 0到5位数字,加上第一位数字,不超过6位
(\.\d{1,2}(?$ 字符结束
用^和$限制了从字符开始到结束,保证了不能有非数字的内容和多余的内容
正则已经过测试,暂未发现例外的情况,如有请指出,我再修改!