码迷,mamicode.com
首页 > 其他好文 > 详细

正则判断是否是整数或者是小数

时间:2017-08-15 12:43:31      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:tail   不同的   表达式   reg   article   test   tty   span   ring   

        正则表达式在java代码和js代码中使用得都比较频繁。作用一个java开发人员,写正则是必须要会的。
前几天在代码里碰到一个要校验金额的问题,金额可能是整数,也可能是小数。因此写了个正则,在此记录下来,方便后续查阅。

一、代码

(1)java代码
  1. /**
  2. * 判断是否是整数或者是小数
  3. * @param str
  4. * @return true:是,false不是
  5. */
  6. private boolean validateNumber(String str) {
  7. if(StringUtils.isBlank(str)) {
  8. return false;
  9. }
  10. return str.matches("[+-]?[0-9]+(\\.[0-9]{1,4})?");
  11. }

(2)js代码
  1. var reg = /^[+-]?[0-9]+(\.[0-9]{1,4})?$/ ;
  2. alert(reg.test("0.5"));

二、一些说明

        java的正则和js的正则是有不同的,最明显的就是用 “ \ ”转义的时候。
        更多java和js正则的比较可参考:http://blog.csdn.net/qq_36026721/article/details/53648418
                                                             http://blog.csdn.net/sqk1988/article/details/7548771


正则判断是否是整数或者是小数

标签:tail   不同的   表达式   reg   article   test   tty   span   ring   

原文地址:http://www.cnblogs.com/zxy0216/p/7364407.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!