Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/10/2010, 10:24
alfa_22
 
Fecha de Ingreso: octubre-2010
Mensajes: 5
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: RegEx cadena con parentesis

Ya lo he intentado con las barras invertidas, sin embargo al momento de hacer la comparacion no me lo valida, he intentado hacer el replace pero mi problema vien al hacerlo sobre el codigo del inner en el cual como tengo otras funciones se ven afectadas, les pongo el codigo completo con lo que debe realizar en caso de encontrar la palabra:


var rgEx = new RegExp(cadABuskar, 'gi');
if (cadena.substr(0, parseInt(largo_cadena)).match(rgEx)) {

var marca = cadena.substr(0, parseInt(largo_cadena)).replace(rgEx, function(coincidencia) { return '<span style=\"background-color:#6495ED;\">' + coincidencia + '</span>'; });

document.getElementById('AreaCaptura').innerHTML = marca;

} else {
document.getElementById('AreaCaptura').innerHTML = cadena;
}

En si mi funcion lo que hace es cambiarle el color del fondo a la palabra que buscan, esto lo hago modificado el inner agregandole a la palabra un span, esto es para realizar busquedas de texto, sin embargo con el select de java no funciona la busqueda por otros componentes que tengo en la pagina, los cuales no son compatibles con el select del textrange de java, por esto lo hago modificando el inner para simular la seleccion del texto.