正则表达式验证百分制分数的怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/19 04:31:27
正则表达式验证百分制分数的怎么写?包括可以有一位小数的。
有没有知道的,加100分,在线等

回复一楼要给学生登记成绩,是百分制,在0到100之间可以是12.4,54.6等,详细例子如0,1,1.5,10,10.3,32,34.6,100等。
回复二楼,你写的好像不是太对哦,你的没法验证小数,如1.4,43.6等。

很简单,可匹配0到1位小数:
^(100|[1-9]?[0-9](\.[1-9])?)$

测试结果:
0 match
1.2 match
33.24
125.2
13.3 match
25 match
100 match
99.1 match
32.0
9.8 match

百分数[1-9]{0,1}[0-9](\\.[0-9])?%
小数[1-9]{0,1}[0-9](\\.[0-9])?
可以是百分数也可以是小数[1-9]{0,1}[0-9](\\.[0-9])?%?

什么叫百分制分数??

举点例子

(100|[1-9]\d|\d)(\.[1-9])?