判断字符串是不是数字的方法

判断字符串是不是数字?

方法一:

/**
* 用于验证获取的字符串是不是数字
* @param str
* @return
*/
public static boolean isNumeric(String str) {
  for (int i = 0; i < str.length(); i++) {
  // 验证字符串中的字符是不是数字
    if (!Character.isDigit(str.charAt(i))) {
      return false;
    }
  }
  return true;
}

方法二:

// 判断月份是否为空或者是否为非数字,正则表达式
public static boolean isVaild(String s) {
  Pattern pattern = Pattern.compile("[0-9]*");
  Matcher isNum = pattern.matcher(s);

  if (s != null && isNum.matches()) {
    return true;
  }
  return false;
}

拿走,不谢~O(∩_∩)O~

时间: 2024-08-28 20:40:25

判断字符串是不是数字的方法的相关文章

判断字符串是不是数字

NumberUtils.isNumber(str)判断字符串是不是数字或者能不能转换成数字 public class StringIsNumber { public static void main(String[] args) { Scanner s = new Scanner(System.in); String str = s.nextLine(); if(NumberUtils.isNumber(str)){ System.out.println("输入的是数字"); }els

js判断类型为数字的方法实现总汇——原生js判断isNumber()

方法一[推荐]: 最容易想到的是用typeof来判断是否是number类型 ,但是如果为NaN会被认为也是number类型,因此我们需要使用isNaN来排除NaN的情况. function isNumber(obj) { return typeof obj === 'number' && !isNaN(obj) } 方法二: isNaN(obj)   等价于isFinite().Infinity在js表示数字的无穷大,判断是否可用做数字的最佳方法则是isFinite(),因为该方法会筛除掉

字符串转为数字的方法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script>

C语言中将字符串转换为数字的方法

C语言提供了几个标准库函数,可以将字符串转换为任意类型(整型.长整型.浮点型等)的数字.以下是用atoi()函数将字符串转换为整数的一个例子: # include <stdio. h># include <stdlib. h>void main (void) ;void main (void){    int num;    char * str = "100";    num = atoi(str);    printf("The string 's

jQuery 判断是否为数字的方法

<script language="javascript"> var t=$("#id").val();//这个就是我们要判断的值了 if(!isNaN(t)){ alert("是数字"); }else{ alert("不全是数字"); } </script>

字符串转数字扩展方法、字符串处理扩展方法

写代码时喜欢连贯的.链式的写下去,而不是光标再返回到前面写类型转换等等. 自定义了些字符串扩展方法: 1 /// <summary> 2 /// 字符串操作扩展方法类 3 /// </summary> 4 public static class StringOperationExtensions 5 { 6 /// <summary> 7 /// 若输入字符串为null,则返回String.Empty. 8 /// </summary> 9 /// <

判断字符串为数字、小数

1 int GetStringType(const char *src) 2 { 3 // is '-' or digit ? 4 if (*src == '-' || isdigit(*src)) 5 { 6 ++src; // next char 7 8 // "-a" or "0a" 9 if (!isdigit(*src) && *src != '.') 10 return 0; 11 12 while (*src) 13 { 14 // &

Python判断字符串是否为字母或者数字(浮点数)

str为字符串s为字符串 str.isalnum() 所有字符都是数字或者字母 str.isalpha() 所有字符都是字母 str.isdigit() 所有字符都是数字 str.isspace() 所有字符都是空白字符.\t.\n.\r 检查字符串是数字/浮点数方法 float部分 >> float('Nan') nan >> float('Nan') nan >> float('nan') nan >> float('INF') inf >>

mssql sqlserver 判断字符串大小写的方法分享

摘要:下文讲述使用sql脚本的方法判断字符串为大小写的方法分享,如下所示 实验环境:sqlserver 2008 R2 实现思路: 将字符串转换为大写或小写然后转换为二进制编码, 然后和源字符串做对比. /* 例:字符串大小写判断方法分享 */ declare @str varchar(100) set @str ='www.maomao365.com' -------------------------------------------------------------- if conve