me estoy volviendo loco intentando conseguir encontrar un numero dentro de una cadena , pero la verdad no lo logro
Código:
como veran tomo valores de un select multiple, este select los valores los voy amontonando en una variable que despues mando x php, ahora cada valor es un numero separado por una coma, lo que necesito es chequear es que el valor no exista para no repetir los valores (esto es para un script de busqueda). me he dado cuenta que hay valores que los reconoce como numero y otros no por eso llegue hasta este punto. he intentado con diferentes convinaciones como "/"+valor+"/" "/\d"+valor"/" y lo que ven ahi puesto. si alguien me puede dar una mano por favor que sea tan amable de facilitarmenla <script language="JavaScript"> var valores=""; var bus; var tata; function cambia(){ with (document.cat){ var valor = selec.options[selec.selectedIndex].value; document.cat.fatherID.value= valor; } miInteger = parseInt(valor) var bool=isNaN(miInteger) if(bool===false){ tata=valor--; bus="/["+tata+"-"+valor+"]/"; pos=valores.search(bus); }else{ bus="/"+valor+"/"; pos=valores.search(bus); } if(pos==-1){ valores=valores+',' +valor; } document.cat.shadow.value=valores; document.cat.arrayfatherID.value= valores; } </script>
gravias y adios