/(^0(.\d{1,5})?$)|(^[1-9]\d*(.\d{0,5})?$)/.test('12.12345')
1、通过 | 分成 0开头(^0(.\d{1,5})?$) 的和1-9开头 (^[1-9]\d*(.\d{0,5})?$)的进行判断
2、通过(.)? 允许小数点跟后面的数字不存在
本文介绍了一种使用正则表达式来匹配特定格式的数值的方法。主要关注于如何通过正则表达式的不同部分实现对0开头或者1-9开头的整数及小数的有效匹配,并确保小数点后的数字不超过五位。
/(^0(.\d{1,5})?$)|(^[1-9]\d*(.\d{0,5})?$)/.test('12.12345')
1、通过 | 分成 0开头(^0(.\d{1,5})?$) 的和1-9开头 (^[1-9]\d*(.\d{0,5})?$)的进行判断
2、通过(.)? 允许小数点跟后面的数字不存在
468

被折叠的 条评论
为什么被折叠?