匹配百分数的正则表达式:排除 0% 和 100%
^(?!0(.0+)?%|100(.0+)?%)((\d{1,2}(.\d{1,2})?)|[1-9]\d?(.\d{1,2})?)%$ 这个正则表达式的含义是匹配一个百分数,但不匹配 0% 或 100%。其中,百分数可以是 1 到 2 位整数或 1 到 2 位整数加上 1 到 2 位小数,小数点前后的数字都可以省略,但不能有多余的 0。例如,匹配的百分数可以是 1%,1.5%,25%,99.99% 等等。
原文地址: https://www.cveoy.top/t/topic/mQWD 著作权归作者所有。请勿转载和采集!