*   >> Lectura Educación Artículos >> tech >> diseño web

Javascript cadena de expresiones regulares Patterns

JavaScript Cuerda Expresiones regulares - Parte 2Introduction esta es la segunda parte de mi serie, JavaScript Cuerda expresiones regulares. En esta parte de la serie, nos ponemos a analizar los patrones de expresiones regulares de JavaScript

. Nota: Si usted no puede ver el código o si cree que falta algo, simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga sobre lo que se ha escrito.


Carácter ClassesThe Square Brackets Una clase de caracteres permite un conjunto de caracteres posibles, donde uno de ellos coincide en un punto determinado, un personaje , en la cadena de asunto. Las clases de caracteres se indican con corchetes [...], con el conjunto (clase) de caracteres a ser posiblemente emparejados dentro. He aquí algunos ejemplos: Deje que su cadena de asunto sea "Él tiene un gato." Usted puede saber que tiene un animal, pero no importa a usted qué animal que tiene. Usted estará satisfecho si tiene un gato, murciélago o una rata.

Tenga en cuenta que las palabras, "gato", "bat" y "rata", cada uno tiene "a", pero comienza con una "c" o "b" o "r". La expresión regular para comprobar esto es /[bcr] en /El siguiente produce un partido si ("Él tiene un gato.". Búsqueda (/[bcr] en /)! = -1) En este caso, debido a los corchetes interpretamos la expresión regular de la siguiente manera: el patrón debe coincidir con cualquier palabra cuyo primer carácter es una "b", "c", o "t", el resto de los personajes que son 'a'. Los corchetes denotan una clase de elementos.

Sin embargo, es cualquier elemento en la clase (entre corchetes) que va a ser igualado, no todos ellos juntos. En este caso, la clase es el grupo de letras, 'b', 'c' y 'r'; sólo uno tiene para que coincida en conjunción con "a". Todavía hay más que tenemos que saber acerca de la clase de caracteres. Veremos que later.Range de CharactersThe '-' Carácter Puede llegar un momento en que usted quiere para que coincida con cualquier ocurrencia de un dígito entre 0 a 9, o una minúscula entre 'a' a la 'z', o un carácter en mayúscula entre la A a la Z.

Estos son rangos de caracteres y para cada rango que usted quiere saber si un carácter en el rango existe en la cadena de asunto. El carácter '-' se utiliza para ello. Por lo tanto el rango de 0 a 9 se denota por de 0-9; 'A' a la 'z' de a-z; y la A a la Z por A-Z. El siguiente código produce una coincidencia: if (.search "ID5id" (/[0-9] /) = -1!) Los corchetes indican q

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.