Red de conocimiento del abogados - Respuesta jurídica de la empresa - ¿Cómo controlar el cuadro de texto para ingresar solo números en JSP y especificar el tamaño del rango de entrada?

¿Cómo controlar el cuadro de texto para ingresar solo números en JSP y especificar el tamaño del rango de entrada?

Ingrese solo números:

lt; input type="text" id="a" onkeyup="value=value.replace(/[^(\d)]/g ,'')"/gt;

JS juzga el rango de entrada al enviar:

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

función SumbitBatch(form, fun){

if(document.form.a.valuelt; 100){

alert("Por favor, complete un número mayor que 100")< / p>

return false;

}

}

lt;/scriptgt;

Información ampliada:

1. El cuadro de texto de control solo puede ingresar números y puntos decimales

lt input onkeyup="value=value.replace(/[^\0-9\.]/g, ' ')" ?

onpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu =?

"value= value.replace (/[^\0-9\.]/g,'')"gt;

2. Solo se puede ingresar inglés en el cuadro de texto de control

lt ; entrada onkeyup="valor =valor.reemplazar(/[^\a-\z\A-\Z]/g,'')"?

onpaste="valor=valor.reemplazar(/ [^\a-\ z\A-\Z]/g,'')" oncontextmenu =?

"valor=valor.replace(/[^\a-\z\A-\Z ]/g,'' )"gt;

3. Solo se pueden ingresar inglés y números en el cuadro de texto de control

lt; input onkeyup="value=value.replace( /[^\a-\z\ A-\Z0-9]/g,'')"

onpaste="valor=valor.replace(/[^\a-\z\A- \Z0-9]/g,' ')" oncontextmenu =?

"value=value.replace(/[^\a-\z\A-\Z0-9]/g,'' )"gt;

4. El cuadro de texto de control solo puede ingresar chino, inglés, números y puntos decimales

lt; input onkeyup="value=value.replace(/[ ^\a-\z\A-\Z0- 9\u4E00-\u9FA5\.]/g,'')"?

onpaste="valor=valor.replace(/[^\a -\z\A-\Z0-9\u4E00 -\u9FA5\.]/g,'')" oncontextmenu =?

"value=value.replace(/[^\a-\z \A-\Z0-9\u4E00-\u9FA5 \.]/g,'')"gt;