`
anyeeye
  • 浏览: 145501 次
  • 来自: ...
社区版块
存档分类
最新评论

用正则表达式判断字符串是不是数字

阅读更多
import java.util.regex.*;

public static  Boolean   IsInt(String   numberString)  
  {  
   Pattern p = Pattern.compile("-*"+"\\d*");        
   Matcher m = p.matcher(numberString);        
   boolean b = m.matches();
   return b;
  }  
public static  Boolean   IsDouble(String   numberString)  
  {  
   Pattern p = Pattern.compile("-*"+"\\d*"+"."+"\\d*");        
   Matcher m = p.matcher(numberString);        
   boolean b = m.matches();
   return b;
  } 
分享到:
评论

相关推荐

    C#正则表达式大全, 判断字符串是否为正整数,中文,英文.....

    知识点 2:判断字符串是否为正整数 在上面的代码中,我们可以看到一个名为 IsInt 的方法,该方法可以判断输入字符串是否为正整数。该方法使用了正则表达式 @"^\d+$" 来匹配字符串,如果字符串仅包含数字字符,则...

    Java 正则表达式判断字符串是否包含中文

    ### Java正则表达式判断字符串是否包含中文 在日常的软件开发过程中,我们经常会遇到需要对输入的字符串进行校验的情况。例如,在处理用户输入、文本分析或数据清洗时,可能需要判断一个字符串中是否包含中文字符。...

    使用正则表达式检测字符串中重复出现的词

    3. **分割字符串为单词列表**:使用正则表达式`\b\w+\b`将字符串拆分为单词列表。 ```python words = re.findall(r'\b\w+\b', text) ``` 4. **创建词频字典**:使用Python的`collections.Counter`来计算每个单词...

    在C#中利用正则表达式判断用户输入是否是数字

    在C#中利用正则表达式判断用户输入是否是数字 在C#中,判断用户输入是否是数字是一个非常常见的问题。通常,我们可以使用TryParse方法来判断输入是否是数字,但是这种方法有其局限性。例如,TryParse方法无法判断...

    正则表达式判断手机邮箱

    正则表达式(Regular Expression)是一种模式匹配工具,用于在文本中查找、替换或提取符合特定规则的字符串。在IT行业中,正则表达式被广泛应用于数据验证、文本处理、爬虫程序等领域,特别是在判断手机号码和邮箱...

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

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

    正则表达式不包涵特殊字符(除了 指定字符 以外)

    通过上述讨论,我们了解到如何构建一个正则表达式来判断字符串是否除了指定字符外不含其他特殊字符。这种方法不仅适用于简单的字符验证场景,还可以扩展应用于更复杂的数据清洗和格式化任务中。对于开发者而言,熟练...

    C#字符串和正则表达式参考手册

    本文将深入探讨C#中的字符串操作和正则表达式使用,帮助你更好地理解和运用这些工具。 一、C#字符串 1. 字符串基础:在C#中,字符串是不可变对象,这意味着一旦创建,就不能更改。字符串常量通常用双引号括起,...

    正则表达式判断密码强度

    正则表达式(Regular Expression)是一种强大的工具,用于在字符串中匹配特定模式,它在这里被用来判断用户设定的密码是否符合一定的强度标准。以下是对这个话题的详细解释。 首先,密码强度通常涉及到以下几个方面...

    java正则表达式判断密码是否包含大小写、数字、特殊字符

    随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),小写字母(a-z)以及数字(0-9)组成,且每种字符至少出现一次。这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕...

    用正则表达式判断字符串是汉字还是拼音的js函数代码

    正则表达式是用于匹配字符串中字符组合的模式,在各种文本处理场景中,包括但不限于搜索、替换、解析等,都广泛使用了正则表达式。 在这个例子中,我们需要编写一个函数checkFormat(str),该函数用于检查传入的字符...

    正则表达式在数据库查询中的应用

    - **兼容性问题**:不同的数据库系统支持的正则表达式语法可能存在差异,需要根据所使用的数据库类型调整正则表达式的写法。 - **安全性问题**:在用户输入的数据中使用正则表达式时,应注意防止SQL注入攻击,确保...

    nodejs+字符串的模式匹配+正则表达式+判断获取字符串的某些需求

    本文将详细介绍如何在JavaScript中使用正则表达式进行字符串的模式匹配、提取以及替换。 #### 二、基本概念 正则表达式是一种由字符和特殊符号组成的语言,用于描述字符串的模式。在JavaScript中,正则表达式的创建...

    正则表达式对字符串的完美验证

    首先,使用`Pattern.compile("Regex")`编译正则表达式,然后用`Matcher matcher = p.matcher("字符串")`创建一个`Matcher`对象。接着,`matcher.matches()`判断整个字符串是否匹配,`matcher.start()`和`matcher.end...

    JS只能输入数字,数字和字母等的正则表达式

    `test()`方法会检查字符串是否符合正则表达式的模式,返回`true`或`false`。以下是一个简单的例子: ```html <!DOCTYPE html> 正则验证输入 (event)"> function validateInput(event) { var input = ...

    正则表达式.docx

    * 字符串验证:使用正则表达式来验证字符串是否符合某个规则。 * 字符串查找:使用正则表达式来查找字符串中符合某个规则的子字符串。 * 字符串替换:使用正则表达式来替换字符串中符合某个规则的子字符串。 * 字符...

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

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

    正则表达式 Java 判断字串是否合理

    最后,`checkNull`方法用于判断字符串是否为空或只包含空白字符。 综上所述,通过以上知识点可以看出,Java正则表达式在处理各种格式的数据验证时非常实用且灵活。开发者可以根据具体需求选择合适的正则表达式来...

    C#实现正则表达式判断

    本项目"**C#实现正则表达式判断**"主要探讨了如何在C#中使用正则表达式进行模式匹配和验证。 首先,我们需要了解正则表达式的基础概念。正则表达式是由字符和特殊符号组成的字符串,这些字符和符号代表了一组可能的...

    winform 使用正则表达式来验证字符串源码

    正则表达式是通过模式匹配来实现数据验证的,可以检查字符串是否包含数字、字母、特殊字符等,并能定义它们出现的顺序、次数等条件。以下是对"winform 使用正则表达式来验证字符串源码"这个主题的详细解释: 1. **...

Global site tag (gtag.js) - Google Analytics