Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2010, 10:30
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Expresión regular

¿Algo así?
Código Javascript:
Ver original
  1. var str="foo casablanca bar";
  2. var patt=/casa\w+/i;
  3. var result=patt.test(str);
  4. document.write("Returned value: " + result + "<br />");
  5.  
  6. var str="foo micasa bar";
  7. var patt=/casa\w+/i;
  8. var result=patt.test(str);
  9. document.write("Returned value: " + result);

Edito:
Si te refieres a evitar que palabras como micasablanca también se cuenten, puedes hacer algo asi
Código Javascript:
Ver original
  1. var str="foo casablanca bar";
  2. var patt=/\bcasa\w+/i;
  3. var result=patt.test(str);
  4. document.write("Returned value: " + result + "<br />");
  5.  
  6. var str="foo micasa bar";
  7. var patt=/\bcasa\w+/i;
  8. var result=patt.test(str);
  9. document.write("Returned value: " + result + "<br />");
  10.  
  11. var str="foo micasablanca bar";
  12. var patt=/\bcasa\w+/i;
  13. var result=patt.test(str);
  14. document.write("Returned value: " + result + "<br />");
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Última edición por abimaelrc; 05/09/2010 a las 10:40