| |||
validaciones de RUC en Javascript que acepte máximo 11 números. Hola amigos, como veran ando aprendiendo a programar en php y javascript he creado mi formulario de contactar todo ok, quisiera validar el campo RUC, que solo acepte 11 caracteres, de los cuales los dos primeros empiecen con 10 o 20 y termine en 6 o en 0, sino es asi, salga un mensaje de ruc incorrecto, y si esta bien escrito me mande a la otra página, ojala me puedan ayudar con esa validacion, gracias .. |
| ||||
Respuesta: validaciones de RUC en Javascript que acepte máximo 11 números. limitá en el form con maxlength
Código HTML:
para lo otroVer original
Código Javascript:
Ver original Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. Última edición por emprear; 03/10/2012 a las 18:26 Razón: ortografía |
| |||
Respuesta: validaciones de RUC en Javascript que acepte máximo 11 números. hola yo tengo este script que valida solo numeros:
Código:
Pero lo que quiero saber es que entre los 11 numeros solo acepte los que contengan 10 o 20 en el inicio y 6 o 0 al final ejemplo:<script type="text/javascript"> function IsNum( numstr ) { // Return immediately if an invalid value was passed in if (numstr+"" == "undefined" || numstr+"" == "null" || numstr+"" == "") return false; var isValid = true; var decCount = 0; // number of decimal points in the string // convert to a string for performing string comparisons. numstr += ""; // Loop through string and test each character. If any // character is not a number, return a false result. // Include special cases for negative numbers (first char == '-') // and a single decimal point (any one char in string == '.'). for (i = 0; i < numstr.length; i++) { // track number of decimal points if (numstr.charAt(i) == ".") decCount++; if (!((numstr.charAt(i) >= "0") && (numstr.charAt(i) <= "9") || (numstr.charAt(i) == "-") || (numstr.charAt(i) == "."))) { isValid = false; break; } else if ((numstr.charAt(i) == "-" && i != 0) || (numstr.charAt(i) == "." && numstr.length == 1) || (numstr.charAt(i) == "." && decCount > 1)) { isValid = false; break; } //if (!((numstr.charAt(i) >= "0") && (numstr.charAt(i) <= "9")) || } // END for return isValid; } // end IsNum </SCRIPT> 10454446546 10345467656 20564321230 20435678910 y que si escriben asi: 13345467654 22564321230 27564321231 09564321236 salga mensaje de numero incorrecto, gracias |
| ||||
Respuesta: validaciones de RUC en Javascript que acepte máximo 11 números. e incluso se puede hacer todo en una sola expresión emprear ingenioso lo de usa el límite
__________________ if(ViolenciaDeGénero) {alert('MUJER ASESINADA');} |
| ||||
Respuesta: validaciones de RUC en Javascript que acepte máximo 11 números. Cita: Gracias Isabel. Si, muy ingenioso, pero mejor edito y lo agrego, porque como viene la mano...
Código HTML:
Ver original Es cierto, quizás se pueda simplificar, pero me pareció más didáctico, aunque tampoco tengo muchas esperanzas
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| |||
Respuesta: validaciones de RUC en Javascript que acepte máximo 11 números. emprear, gracias wey pero me puedes dar el código para validar lo de los números, que reconosca que empiezen con 10 y terminen en 6 y otros que empiecen con 20 y terminen en 0 sean correctos, o sino, salga un mensaje de error?, gracias Ejemplo: 10454446546 10345467656 20564321230 20435678910 y que si escriben asi: 13345467654 22564321230 27564321231 09564321236 salga mensaje de numero incorrecto, gracias |
| ||||
Respuesta: validaciones de RUC en Javascript que acepte máximo 11 números. Cita: pero al menos lo intentaste?, y no hablo de ese código que pusiste sin más ni más. Javascript es un lenguaje de programación, no una serie de fórmulas esotéricas
Iniciado por itroyac emprear, gracias wey pero me puedes dar el código para validar lo de los números, que reconosca que empiezen con 10 y terminen en 6 y otros que empiecen con 20 y terminen en 0 sean correctos, o sino, salga un mensaje de error?, gracias Ejemplo: 10454446546 10345467656 20564321230 20435678910 y que si escriben asi: 13345467654 22564321230 27564321231 09564321236 salga mensaje de numero incorrecto, gracias
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
Etiquetas: |