首页 > 试题广场 >

使用字符串的正则判断是否全部由数字组成

[问答题]
使用字符串的正则判断是否全部由数字组成
推荐
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class JAVA {
public static void main(String[] args) {
    String regEx = "\\D+";
    Scanner in = new Scanner(System.in);
    while (in.hasNext()) {
        String str = in.next();
        Pattern p = Pattern.compile(regEx);
        Matcher m = p.matcher(str);
        if (!m.find()) {
            System.out.println("输入的字符串全是数字");
        } else {
            System.out.println("输入的字符串不全是数字");
        }
      }
    }
}
编辑于 2015-02-09 21:04:54 回复(1)
function validNumber(val) {
 var regex = /^[0-9]+$/;
 return regex.test(val);
}

发表于 2015-01-22 11:18:05 回复(0)
function test(str) {
  return /^\d+$/.test(str);
}
发表于 2019-10-08 15:46:09 回复(0)