站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题问一个正则表达式的问题

问一个正则表达式的问题

摘要: 问一个正则表达式的问题


Pattern.compile(-#34;[0-9]{1,7}.?[0-9]{1,2}?-#34;).matcher(-#34;1-#34;).matches()
上面的语句为什么会返回一个false
应该怎么改才能返回一个true
且能实现“整数部分最多七位,小数部分最多两位”的数值判断?
谢谢高手指点


Pattern.compile(-#34;[0-9]{1,7}(//.[0-9]{1,2})?-#34;).matcher(-#34;1-#34;).matches()


楼上的对了,把小数点与小数作为一个整体。
不然还可能出现1.这样的结果呢!


↑返回目录
前一篇: 问一个正则表达式的问题
后一篇: 有关成员变量的问题