美文网首页程序员Java
Java利用正则判断字符串是否为正整数或者浮点数

Java利用正则判断字符串是否为正整数或者浮点数

作者: 仲冬初七 | 来源:发表于2019-11-25 09:18 被阅读0次
    /**
     * 判断字符串是否为正整数或者浮点数
     * 1.11 -> true
     * 1 -> true
     * -1 -> false
     * 1a -> false
     * @param str
     * @return
     */
    public static boolean isNumeric(String str){
        // 判断正整数正则
        Pattern patternInteger = Pattern.compile("^\\d+(\\.\\d+)?$");
        // 判断浮点数正则
        Pattern patternFloat = Pattern.compile("^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$");
        return patternFloat.matcher(str).matches() || patternInteger.matcher(str).matches();
    }

相关文章

  • Java利用正则判断字符串是否为正整数或者浮点数

  • 正则表达式

    问题:判断字符串是否为整数或是浮点数 解决方法:使用正则表达式

  • JAVA正则表达式

    1.利用正则找到一个匹配的字符串--find(). 2.利用正则判断一个字符串是否满足正则定义的规则--match...

  • day17-正则表达式

    正则表达式 正则表达式使用匹配或者秒速字符串的工具。用处:a.判断字符串是否满足某个条件--判断输入的字符串是否是...

  • ES6几个好用的数字操作方法

    判断是否为数字 判断是否为整数 判断是否为浮点数 将浮点数转换成整数

  • 字符串面试题总结

    规则判断 判断字符串是否符合整数规则 判断字符串是否符合浮点数规则 判断字符串是否符合回文字符串规则 数字运算in...

  • day18

    正则表达式 正则表达式是用来匹配或者描述字符串的工具。用处:a.判断字符串是否满足某个条件 --》判断输入的字符串...

  • day18-正则表达式

    一、正则表达式语法 正则表达式是用来匹配或者描述字符串的工具。 用处:a.判断字符串是否满足某个条件 --> 判断...

  • 2018-10-23day18总结

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

  • Day18-正则表达式

    一、正则表达式语法 正则表达式是用匹配或者描述字符串的工具。 用处: a.判断字符串是否满足某个条件---判断输入...

网友评论

    本文标题:Java利用正则判断字符串是否为正整数或者浮点数

    本文链接:https://www.haomeiwen.com/subject/lckdwctx.html