`

验证字符串是否数字(正负、小数)

 
阅读更多
    /**
     * 验证字符串是否为数字
     * */
    private boolean isNumberic(String str) {
        try {
            Boolean strResult = str.matches("-?[0-9]+.*[0-9]*");
            if (strResult == true) {
                return true;
            }
            //            Pattern pattern = Pattern.compile("[0-9]*");
            //            Matcher isNum = pattern.matcher(str);
            //            if (isNum.matches()) {
            //                return true;
            //            }
        } catch (Exception e) {
            log.severe(e);
            e.printStackTrace();
        }
        return false;
    }

 。

分享到:
评论

相关推荐

    java判断一个字符串是否是小数的方法

    Java 语言中判断一个字符串是否是小数的方法是非常重要的,因为在实际开发中,我们经常需要对用户输入的字符串进行验证,以确保其符合我们的业务逻辑。以下是关于 Java 判断一个字符串是否是小数的方法的详细介绍: ...

    delphi中如何判断是不是数字

    在Delphi编程环境中,判断一个字符串是否代表一个数字是一个常见的需求。这可能涉及到验证用户输入、解析数据或者处理文本格式的数值。以下是一些详细的方法和技术来实现这个功能。 1. **Using `TryStrToXXX` 函数...

    详解Java判断是否是整数,小数或实数的正则表达式

    在Java中使用正则表达式来判断字符串是否符合整数、小数或实数的格式是一种常见且有效的做法。在编程中,我们经常需要对输入的字符串进行格式验证,以确保它们符合预期的数值格式,尤其是在处理财务数据、用户输入...

    c#使用正则表达式验证两位小数

    在C#编程中,正则表达式是一种强大的文本匹配工具,可以用来验证字符串是否符合特定的模式。在本例中,我们关注的是如何使用正则表达式来验证一个数字是否精确到两位小数。这对于处理财务数据、计算或输入验证等场景...

    C#实现将千分位字符串转换成数字的方法

    在C#编程中,有时我们需要处理包含千分位分隔符的数字字符串,并将其转换为整型或浮点型数值。这个过程对于处理财务数据、统计数据等尤其常见,因为这些数据通常以带有千分位分隔符的形式呈现,以便于人类阅读。本文...

    验证数字的正则表达式集

    验证字符串是否全由汉字组成。 21. **验证 Email 地址**:`^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$` 匹配标准的电子邮件地址格式。 22. **验证 Internet URL**: - `^http://([\w-]+\.)+[\w-]+(/[\w-./?...

    JavaScript 判断指定字符串是否为有效数字

    总之,JavaScript通过各种手段提供了验证字符串是否为有效数字的能力。合理运用JavaScript语言提供的工具,如正则表达式、内置函数,以及在此基础上自定义更符合特定需求的验证逻辑,可以有效地实现这一需求。在业务...

    各种验证的正则表达式

    - **验证数字**:`^[0-9]*$`,该表达式用于验证输入是否全部由数字组成,允许空字符串。 - **验证n位数字**:`^\d{n}$`,确保输入的数字恰好为n位。 - **验证n位以上数字**:`^\d{n,}$`,验证输入的数字至少为n位。 ...

    java 正则表达式

    以上代码展示了如何使用Java的`Pattern`和`Matcher`类来编写简单的正则表达式匹配示例,包括匹配字符串、邮政编码以及电话号码等。通过这些基本示例,可以帮助初学者更好地理解如何在Java中应用正则表达式。

    正则表达式验证数字、邮件、计算表达式等

    - `checkString` 方法用于验证字符串是否为合法的数字运算表达式,例如 "1 + 2" 或 "3 * 4"。正则表达式首先检查整个字符串是否由数字组成,然后确保数字之间存在正确的运算符。如果运算符不是加减乘除,或者运算符...

    javascript数字格式化为货币字符,数字格式化为大写货币

    - 使用 `isNaN()` 函数判断处理后的字符串是否为有效的数字字符串,如果不是,则将其设为 `"0"`。 - 接下来确定数字的正负号,并使用 `Math.abs()` 获取绝对值。 2. **小数部分处理**: - 通过乘以 `100` 并加上...

    常用js表单验证.pdf

    `:匹配字符串开头可能出现的正负号; - `\d*`:匹配零个或多个数字字符。 #### 4. 验证纯英文字符 ##### `checkStr(str)` **功能描述:**检查输入的一串字符是否全部为英文字符且不含汉字。 **参数说明:** - `...

    各种正则表达式验证有数字英文中文符号

    验证只包含数字的字符串。 #### 9. **邮政编码格式验证** ```regex Zip:/^[0-9]\d{5}$/ ``` 用于验证中国邮政编码格式,由6位数字组成。 #### 10. **QQ号码格式验证** ```regex QQ:/^[1-9]\d{4,10}$/ ``` 验证QQ...

    控制输入框只能输入数字

    此函数是核心处理函数,它接收输入的字符串、选中文本的位置、选中文本的长度、待输入的字符、输入类型以及小数位数限制作为参数。根据这些参数,函数决定是否允许用户输入该字符。 ```pascal procedure ...

    常用的正则表达式验证

    - **说明**:验证字符串包含中文、英文、数字以及下划线。 10. **中文、英文、数字但不包括下划线等符号**: - **表达式**:`^[\u4E00-\u9FA5A-Za-z0-9]+$` - **说明**:确保字符串不包含下划线等特殊符号。 11...

    C#程序设计-3期(KC008) KC008110200028_如何使用正则表达式验证数字输入.docx

    在这个例子中,我们定义了一个`IsNumber`方法,它接收一个字符串作为参数,并使用`Regex.IsMatch`来检查该字符串是否符合我们的正则表达式。`button1_Click`事件处理器则在用户点击按钮时调用这个方法,根据验证结果...

    正则表达式验证格式

    验证包含中文、英文、数字、下划线的字符串** - **表达式**: `^[\u4e00-\u9fa5A-Za-z0-9-_]*$` - **解释**: 匹配包含中文、英文、数字、下划线的字符串。 - **应用场景**: 验证昵称等允许使用多种字符的场景。 **7...

    JavaScript 强大的表单+验证

    `isNum` 函数用于验证字符串是否为纯数字。它支持正负号,并且可以识别整数和小数。 ```javascript function isNum(s) { let regu = "^[-+]?\d*$"; let re = new RegExp(regu); if (s.search(re) != -1) return...

Global site tag (gtag.js) - Google Analytics