帮我写个3,2的正则 最大数为999.99
时间: 2024-05-25 16:19:19 浏览: 100
输入三个数,求最大的
下面是这个正则表达式:^[1-9][0-9]{0,2}(?:\.[0-9]{1,2})?$
这个正则表达式可以匹配3位或以下的数字,最大数为999.99。其中 ^ 表示字符串的开头, $ 表示字符串的结尾, [1-9] 匹配第一位不为0的数字, [0-9]{0,2} 匹配0-2位数字, (?:\.[0-9]{1,2})? 匹配小数点后1-2位数字, ?: 表示这个子表达式不捕获匹配的内容, 最后的 ? 表示匹配小数点和小数部分是可选的。
阅读全文