Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/12/2009, 12:32
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Detectar TextArea vacío

el acento circunflejo, o en ingles caret (^), es un ancla que significa "al principio de la cadena". los anclas en las expresiones regulares le indican donde debe comenzar el pareo. sin el caret, la expresion parea desde cualquier posicion que exista un caracter de la clase \s, o sea puede ser un linefeed, espacios, tabular, entre otros. por tanto,
Código:
// devuelve true, notese que la cadena comienza con un espacio;
/^\s/.test(" una cadena");

// devuelve false, no comienza con un whitespace char;
/^\s/.test("una cadena"); 

// devuelve true, existe un whitespace char en la cadena;
/\s/.test("una cadena");
una referencia que le puede ser util, http://www.regular-expressions.info/anchors.html
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.