ksdf.net
当前位置:首页>>关于急求:正则表达式 0.01到99.99之间的数字的资料>>

急求:正则表达式 0.01到99.99之间的数字

[^0]\d?$|[^0]\d?.\d{1,2}$|0.0?[^0]$ 校验结果如下: public class PatternDemo { public static void main(String[] args) { String rule = "[^0]\\d?$|[^0]\\d?.\\d{1,2}$|0.0?[^0]$"; PatternDemo demo = new PatternDemo(); System.out.pri...

^([1-9]\d|\d|-1)$ 试试吧

你的这个正则表达式都是错误的 发生错误: 正在分析“^[0-9]{1}+(.[0-9]{1,2})?$ ”- 嵌套限定符 +。 你的这个正则表达式是想匹配0.01到0.09吗?要是这样的话 ^[0-9]{1}(\.[0-9]{1,2})$ 这个可以

var reg = /^((-0\.[012])|(0\.0)|([1-9]\d\.\d))$/; var num = "-0."; reg.test(num);

^(0|[1-9][0-9]?)\.[0-9]{2}$

^\d|[1-9]\d{1,3}|10000$ 试试吧

100|[1-9]\d|0

正则表达式如下: /^1[6-9]$|^[2-9]\d$|^1\d{2}$/解释: ^符号表示字符串的开始,^1表示字符串第一个字符为1 $符号表示字符串的结束 []符号表示字符集合,即该位置匹配[]中任意一个字符,[6-9]即该字符可以是6、7、8、9中的任意一个,同理[2-9]...

没必要搞那么复杂吧。你先正则判断输入的是数字,然后判断一个大小不就好了?

/^[1-9][1-9]{1}$/

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com