正则表达式,一个数字的总长度是1到8,包括带小数点的数字,如123.4567,该数字的最小长度是1,最大长度是8,小数点后最多是4位,本人已经测试过多个,都没办法搞定,小小30分,双手奉上
目前为止,这里没有一个人的回答是正确的,^[0-9](\d{0,2}\.\d{4}|\d{0,3}\.\d{3}|\d{0,4}\.\d{2}|\d{0,5}\.\d|\d{0,6}\.|\d{0,7})$,这个才是正确的,不过应该会有更好的方法吧
人气:276 ℃ 时间:2020-04-26 21:03:42
解答
^(?=[.\d]{0,7}\d$)(?=(?:!\.\d{5,}).)+$)(?=(?:!(\.\d*){2}).)+$).+
推荐
- 正则表达式问题,请问如何验证,输入任何数,如果有小数点,小数点后面只能输入两位
- 正则表达式验证数字有关小数点
- 正则表达式判断数字,0-100,包含0和100,且小数点后最多有三位
- 正则表达式匹配数字和小数点
- js 用正则表达式验证只允许输入数字,或者是数字后两位小数点,如何写?
- I had never see it before我之前从来没有看到它
- “童乐”玩具店老板去批发市场购买某种新型儿童玩具.第一次用1200元购得玩具若干个,并以7元的价格出售,很快就售完.由于该玩具深受儿童喜爱,第二次进货时每个玩具的批发价已比第一次提高了20%,他用1500元所购该玩具比第一次多10个.当再按
- 日常生活英语短语,比如“该起床了”“吃饭了”
猜你喜欢