Buenas,
Puedes hacer algo así:
Código Javascript
:
Ver originalvalor2 = document.getElementById("campo").value;
var letras = ['0416', '0426', '0414', '0424', '0412'];
var stringToCompare = valor2.substring(0, 4);
var contains = false;
var i = letras.length;
while(i-- && !contains){
if (stringToCompare == letras[i])
contains = true;
}
if (!contains){
alert('no operadora');
}
Además, en el segundo post que has hecho tendrías que cambiar el || con && y el índice tiene que ser 4, no 3
[EDITO]
Puedes refactorizar para crear un método que busque un valor en un array:
Código Javascript
:
Ver originalfunction Contains(array,value){
var i = array.length;
var contains = false;
while(i-- && !contains){
if (value == array[i])
contains = true;
}
return contains;
}
valor2 = document.getElementById("campo").value;
var letras = ['0416', '0426', '0414', '0424', '0412'];
var stringToCompare = valor2.substring(0, 4);