Red de conocimiento informático - Material del sitio web - Cómo determinar si la entrada son caracteres, signos de puntuación y números en JAVA

Cómo determinar si la entrada son caracteres, signos de puntuación y números en JAVA

Esta es la verificación en segundo plano de Java.

public static void main(String[] args){

//el objetivo son los datos pasados ​​desde el cuadro de texto. Simular aquí

String target = "22221";

// Si es verdadero, es un número, de lo contrario no lo es.

System.out.println(isNumeric(target));

}

/**

* Expresión regular: juicio Es ¿Es numérico?

* @param str

* @return

*/

public static boolean isNumeric(String str){ < / p>

Patrón patrón = Pattern.compile("[0-9]*");

return patrón.matcher(str).matches();

También puede verificar directamente en la recepción y usar javascript para verificar. Utilice también expresiones regulares.

lt; script type="text/javascript"gt;

función validar(){

var reg = new RegExp("^[0-9] ]*$");

var obj = document.getElementById("nombre");

if(!reg.test(obj.value)){

alert("¡Ingrese un número!");

}

if(!/^[0-9]*$/.test(obj.value)){

alert("¡Ingrese un número!"

}

}

lt;/scriptgt;

);