|    
			
				07/10/2010, 11:08
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: octubre-2010 
						Mensajes: 5
					 Antigüedad: 15 años Puntos: 0 |  | 
  |  Respuesta: RegEx cadena con parentesis  
  ya quedo resuelto, muchas gracias por su apoyo, lo que hice fue jugar con los regEx y los String, hay condiciones en las que el regEx no funciona pero el tipo String si funciona entonces solo las ajuste a lo que era necesario, quedando asi:
 
 if (cadena.substr(0, parseInt(largo_cadena)).match(rgEx)) {
 
 codigo para cuando no hay caracteres especiales
 
 } else if (cadABuskar.toString().indexOf('(') != -1 || cadABuskar.toString().indexOf(')') != -1 || cadABuskar.toString().indexOf('$') != -1) {
 
 caracter_especial = true;
 
 nueva = rgEx.toString().substr(1, cadABuskar.toString().length);
 
 var marca = cadena.substr(0, parseInt(largo_cadena)).replace(nueva, function(coincidencia) { return '<span style=\"background-color:#6495ED;\">' + coincidencia + '</span>'; });
 
 document.getElementById('DIV_Pagina').innerHTML = marca;
 }
 else {
 ...codigo para cuando no existe la busqueda
 }
 
 
 me di cuenta que la expresion regular no me estaba realizando la comparacion pero el objeto String si la realizaba, asi que lo maneje con String, ustedes que opinan?
     |