Código de JavaScript - Función para validar un valor numerico entero

Imágen de perfil

Función para validar un valor numerico enterográfica de visualizaciones


JavaScript

Publicado el 20 de Enero del 2013 por Xavi
8.567 visualizaciones desde el 20 de Enero del 2013. Una media de 49 por semana
Función que permite validar un valor numérico mediante expresión regular. Permite indicar si el numero tiene o no decimales.

Versión 1

Publicado el 20 de Enero del 2013gráfica de visualizaciones de la versión: Versión 1
8.568 visualizaciones desde el 20 de Enero del 2013. Una media de 49 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<script type="text/javascript">
/**
 * Funcion para validar el importe
 * Tiene que recibir:
 *  El valor del importe (Ej. document.formName.operator)
 *  Determina si permite o no decimales [1-si|0-no]
 * Devuelve:
 *  1-Todo correcto
 *  0-Incorrecto
 */
function validate_importe(value,decimal)
{
    if(decimal==undefined)
        decimal=0;
 
    if(decimal==1)
    {
        // Permite decimales tanto por . como por ,
        var patron=new RegExp("^[0-9]+((,|\.)[0-9]{1,2})?$");
    }else{
        // Numero entero normal
        var patron=new RegExp("^([0-9])*$")
    }
 
    if(value.search(patron)==0)
    {
        return 1;
    }
    return 0;
}
 
document.write(validate_importe("12,52",1));
 
</script>



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2277