|
Un patrón de búsqueda puede construirse mediante una simple
asignación o mediante el constructor new RegExp y ser utilizada tal
cual, pero se puede mejorar bastante la búsqueda usando este método
que convierte el patrón en un formato interno para optimizar su uso.
Utiliza como argumento una cadena que representa la expresión regular
que se quiere compilar
var patron = new RegExp();
patron.compile("\\D-");
var busq = patron.exec("1234u90t-789");
document.write('Buscando '+patron.source+'<br>');
document.write(busq[0]+' está en la posición ' +
busq.index
+' de busq.input');
En este ejemplo se busca cualquier no numérico seguido de un guión
en la cadena "1234u90t-789". Primero se declara la variable patron
y se compila con el patrón \D- que indica cualquier carácter
no numérico seguido de guión. Por último muestra el
patrón usado y los resultados de la búsqueda: coincidencia
encontrada, posición y cadena explorada.
|