函数en javascript para validar文本框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数en javascript para validar文本框相关的知识,希望对你有一定的参考价值。

Funcion en javascript para validar textbox
  1. function Valida_Dato(e,opc)
  2. {
  3. //Segun la opcion se habilita o no el espacio
  4. tecla = (document.all) ? e.keyCode : e.which;
  5. if (tecla==8 || tecla==0) return true; //Tecla de retroceso (para poder borrar)
  6. switch(opc)
  7. {
  8. case 1://Para numeros enteros en general. Solicitudes, cedulas,nit, numeros de identificacion, etc
  9. patron = /[1234567890-]/; //solo numeros y lineas
  10. break;
  11.  
  12. case 2://Para texto largo general
  13. if (tecla==32) return true; //Tecla de espacio
  14. patron = /[a-zA-Z���±1234567890,.()-�����������¡�©�­�³�º]/; //caracteres y numeros
  15. break;
  16.  
  17. case 3://Para numeros telefonicos
  18. if (tecla==32) return true; //Tecla de espacio
  19. patron = /[EXText1234567890.()-]/;
  20. break;
  21.  
  22. case 4://para campos que necesitan valores numericos de precios
  23. patron = /[1234567890.,]/; //solo numeros puntos y comas
  24. break;
  25.  
  26. case 5://Para validar campos de fecha
  27. patron = /[1234567890-]/; //solo numeros
  28. break;
  29.  
  30. case 6://Para validar campos de nombre
  31. if (tecla==32) return true; //Tecla de espacio
  32. patron = /[a-zA-Z���±�¡�©�­�³�º]/;
  33. break;
  34.  
  35. case 7://Para validar email
  36. patron = /[a-zA-Z���±[email protected]_]/;
  37. break;
  38.  
  39. case 8://Para n�ºmeros enteros positivos
  40. patron = /[1234567890]/; //solo numeros enteros positivos
  41. break;
  42.  
  43. case 9://Direcciones
  44. if (tecla==32) return true; //Tecla de espacio
  45. patron = /[a-zA-Z���±1234567890.()$,-]/;
  46. break;
  47.  
  48. case 10://Caracteres y n�ºmeros
  49. if (tecla==32) return true;
  50. patron = /[a-zA-Z���±1234567890]/;
  51. break;
  52. }
  53. te = String.fromCharCode(tecla);
  54. return patron.test(te);
  55. }
  56. //Usarlo en el evento "onkeypress". Ej. txtNombre.Attributes.Add("onkeypress", "return Valida_Dato(event,6)")

以上是关于函数en javascript para validar文本框的主要内容,如果未能解决你的问题,请参考以下文章

javascript numberStep para animateNumbers.js que muestra decimales en el valor e incrementa desde el

javascript numberStep para animateNumbers.js que muestra decimales en el valor e incrementa desde el

java [Clase para SQL DB en Android] Crear clase para utilizar datos localmente en Android con Java #

scss Banner para parciales en SCSS

php Archivo para descargar en el navegador

markdown Para usar nano en un contenedor