`
远去的渡口
  • 浏览: 472840 次
  • 性别: Icon_minigender_2
  • 来自: 上海转北京
社区版块
存档分类
最新评论

正则表达式判断字符串是数字,可以是负数,含有小数点

 
阅读更多

正则表达式判断字符串是数字,可以为正数,可以为负数,不能含有字符。

public static boolean isNumeric(String str)
	{
	Pattern pattern = Pattern.compile("-?[0-9]*");
	Matcher isNum = pattern.matcher(str);
	if( !isNum.matches() )
	{
	return false;
	}
	return true;
	} 

 如果判断可以含有小数点,那么条件改为:

Pattern pattern = Pattern.compile("-?[0-9]*.?[0-9]*");
 
分享到:
评论

相关推荐

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

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

    asp.net中利用正则表达式判断一个字符串是否为数字的代码

    本知识点将介绍如何在***中使用正则表达式来判断字符串是否符合特定的数字格式。 首先,我们需要了解正则表达式(Regular Expression),它是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符...

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

    此正则表达式用于匹配任何非空字符串,至少包含一个或多个字符。 #### 2. **电子邮件格式验证** ```regex Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/ ``` 该正则表达式用于验证标准的电子邮件地址格式...

    正则表达式验证格式

    根据提供的标题、描述以及部分文本内容...以上列举了常见的正则表达式验证格式,涵盖了从基本的数字匹配到复杂字符串格式的验证。这些表达式可以根据实际需求进行调整和扩展,以便更好地满足具体应用场景中的验证需求。

    文本框输入限制(正则表达式)

    此处使用正则表达式`[\d]`来匹配所有数字字符,并替换为空字符串,从而阻止任何数字输入。同时,设置`maxlength`属性限制输入长度,适用于需要非数字字符输入的场景。 ### 5. 英文字符和特殊符号输入限制 ```html ...

    验证数字的正则表达式集

    ### 验证数字的正则表达式集 在软件开发过程中,经常需要验证用户输入的数据是否符合特定格式的要求。正则表达式作为一种强大的文本匹配工具,在数据验证方面扮演着非常重要的角色。本文将详细介绍一系列常用的正则...

    js正则表达式限制文本框只能输入数字,小数点,英文字母.pdf

    这里的关键在于正则表达式`\D`,它表示非数字字符,通过`g`标志全局匹配所有非数字字符并替换为空字符串,从而只保留数字。 ##### 2. 限制文本框只能输入数字,允许包含小数点 若希望文本框能够接受带小数点的数字...

    JS中验证整数和小数的正则表达式

    正则表达式是一种特殊字符的序列,用于检查一个字符串是否符合预定义的模式(或规则)。 具体到本例,所给出的正则表达式用于匹配整数和小数,并对小数点后的位数进行了限制。下面将详细解读这个正则表达式的构成和...

    正则表达式 浮点数验证

    在软件开发中,正则表达式常被用来进行数据验证、搜索替换字符串等操作。 #### 二、浮点数验证的正则表达式 对于浮点数验证,正则表达式可以精确到小数点后的位数,这对于处理金融交易、科学计算等场景非常重要。...

    经常用到的正则表达式子

    这个正则表达式用于验证输入的字符串是否为浮点数,包括正数、负数和零,可以有小数点但不是必需的。 7. **数字范围验证**:`^(\d{1,3}(,\d{3})*)?\d{1,2}$` 这个正则表达式用于验证数字,常用于金额或数字列表...

    常用的C#正则表达式 C#正则表达式

    `^`表示字符串的开始,`\d+`中的`\d`代表任何数字字符(0-9),`+`表示前面的元素可以重复一次或多次,`$`表示字符串的结束。 #### 2. 正整数 ```regex ^[0-9]*[1-9][0-9]*$ ``` 该表达式用于匹配所有正整数。首先...

    php的完全正则表达式。

    以上列举的正则表达式涵盖了数字、字符串、邮件、URL、日期、电话号码和IP地址等多种类型的匹配需求,是进行数据验证和处理时的重要工具。理解和熟练运用这些正则表达式,能够显著提高数据处理的效率和准确性。在...

    VB.NET 输入框只输入数字、小数点、逗号、退格

    定义`IsValidNumericInput`函数,使用正则表达式检查文本是否符合数字、小数点、逗号的格式。 ```vbnet Private Function IsValidNumericInput(text As String) As Boolean Dim regexPattern As String = "^\d+(\....

    用javascript验证表单数据正则表达式汇总.doc

    此函数用于验证输入的字符串是否为带小数点的数字格式,并且可以处理负数。 **实现代码:** ```javascript function isDecimal(str) { if (isInteger(str)) return true; var re = /^[-]{0,1}(\d+)[\.]+(\d+)$/; ...

    Javascript 正则表达式校验数字的简单实例

    整数可以是正数或负数,而小数则包含整数部分和小数点后的数字序列。 首先,我们看到示例代码中使用了jQuery库来监听输入框失去焦点的事件。在用户输入数据并离开输入框时触发校验过程。具体实现是,当输入框失去...

Global site tag (gtag.js) - Google Analytics