作业帮 > 数学 > 作业

输入值只能为5位数,并且最多可以保留2位小数的正则表达式

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/10/03 04:55:08
输入值只能为5位数,并且最多可以保留2位小数的正则表达式
^[1-9]\d{3}\.\d$|^[1-9]\d{2}\.\d{2}$|^[1-9]\d{4}$
^[1-9]\d{3}\.\d$表示一位小数,四位整数的情况
^[1-9]\d{2}\.\d{2}表示两位小数,三位整数的情况
^[1-9]\d{4}表示五位整数的情况.
以上若还有疑问,可以Hi我.
再问: 我试验了,是正确的,只不过当输入少于5位数的时候会报错,能不能做到在这写范围内的呢?即只要在5位数和最多为2为小数也可以
再答: 因为你刚刚说输入值只能为5位数,所以会写成那样,现在改成如下: ^[1-9]\d{0,3}\.\d$|^[1-9]\d{0,2}\.\d{2}$|^[1-9]\d{0,4}$|^[0]\.\d{1,2}$