求一百分比的正则表达式.在XML中配的

求一百分比的正则表达式.在XML中配的
百分比的,要求:
1.最大三位数是100
2.小数点以后有两位,也可以是一位 比如 23.4或者23.40
3.小数点以前可以是一位、两位、也可以是0 比如0.2或者0.20在线等.
谢谢
就是就是说要 大于0小于等于100的
里面可以有小数,小数位数最多为两位
zsx254974241 1年前 已收到1个回答 举报

不许ll偶 幼苗

共回答了18个问题采纳率:94.4% 举报

/^([1-9][0-9]|0).[0-9]{1,2}$/

1年前 追问

6

zsx254974241 举报

不对。100不行,0.00也能输入, 要大于零 小于等于100的

举报 不许ll偶

楼下那种写法本人不太熟悉,楼主不妨试试。比较笨的写法,各种情况写一块 /^([1-9][0-9]?(.[0-9]{1,2})?)$|^(0.[1-9][0-9])$|^(0.[0-9][1-9])$|^100$/

zsx254974241 举报

这个现在不能输入 0.X 比如说0.1 麻烦改一下。其他都没问题,

举报 不许ll偶

/^([1-9][0-9]?(.[0-9]{1,2})?)$|^(0.[1-9][0-9]?)$|^(0.[0-9][1-9])$|^100(.00)?$/

zsx254974241 举报

要可以输入100.00 就差这一点了。谢谢。改完了就给你分

举报 不许ll偶

改过了
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.018 s. - webmaster@yulucn.com