Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/07/2009, 19:42
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Respuesta: Problema con expresiones regulares

Los signos ^ y $ marcan el inicio y el final de la cadena.

Por ejemplo:
Código Javascript:
Ver original
  1. alert(/^\w$/.test("a")) // Verdadero
  2. alert(/^\w$/.test("ab")) // Falso. La expresión regular indica /(inicio) un carácter (fin)/
  3.                                        // Como hay dos caracteres, no concuerda con el patrón
  4. alert(/^\w/.test("a$123")) // Verdadero. La expresión regular indica /(inicio) un carácter ... /
  5.                                        // No se indica que necesariamente la cadena debe terminar ahí.
  6.                                        // Sólo se indica que debe empezar con un caracter alfanumérico
  7. alert(/\w$/.test("$a")) // Verdadero. La expresión regular indica /... un carácter (fin) /
  8. alert(/\w$/.test("a$")) // Falso. No termina con un carácter alfanumérico
  9. alert(/\w/.test("$a$")) // Verdadero. La expresión regular indica / ... un carácter ... /
  10.                                    // La única condición es que haya dentro de la cadena un carácter alfanumérico
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.