第一种方法:
var test = '123';
if(isNaN(test)){
alert('不是数字进来这个');
}else{
alert('是数字进来这个');
}
第二种方法:
public class test { public static void main(String[] args) { String str = "fjdskl546"; System.out.println(str.matches("\\d+")); System.out.println(str.matches("[+-]?\\d+(\\.\\d+)?")); System.out.println(string_matches(str)); for (int i = 0; i < str.length(); i++) { if (!Character.isDigit(str.charAt(i))) { System.out.println("有数字"); break; } } }
public static boolean string_matches(String amatch) { if (amatch.matches("//g++")) { return true; } return false; } }