JavaScript - Chequear numeros entre [X] RegExp

 
Vista:
sin imagen de perfil

Chequear numeros entre [X] RegExp

Publicado por Enrique (1 intervención) el 26/08/2014 13:37:03
Hola a todos y gracias de antemano.

Tengo un problema creando objeto con expresion regular.

Tengo un texto (ejemplo): "Hola que tal [1], me llamo [3], y quiero [6]".

En principio deberia chequear el texto y anadir los que faltan y seguir sumando, ([2], [4]....)

Mi problema viene cuando intento generar [10], me encuentra [1] y me dice que existe.

He aqui mi codigo, gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function checkgaps(text,number,flag) {
 
    while(flag<=number){
        var check = "\["+flag+"\]";
        var regexp = new RegExp(check);
        var check = regexp.test(text);
        if(check==false){
            return flag;
        }else{
            flag++;
        }
    }
    return number;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder