*   >> Leitura Educação Artigos >> tech >> Designer de Web

Javascript corda padrões de expressões regulares

JavaScript corda Expressões Regulares - Parte 2Introdução Esta é a segunda parte de minha série, JavaScript corda Expressões Regulares. Nesta parte da série, vamos começar a analisar padrões em JavaScript Expressões Regulares

Nota:. Se você não pode ver o código ou se você acha que alguma coisa está faltando, apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que foi digitado.


Character ClassesThe colchetes Uma classe de caracteres permite que um conjunto de caracteres possíveis, onde um deles iria corresponder a um ponto particular, um personagem , na seqüência de assunto. Classes de caracteres são indicados por colchetes [...], com o conjunto (classe) de caracteres a serem possivelmente combinado dentro. Aqui estão alguns exemplos: Deixe sua seqüência assunto ser "Ele tem um gato." Você pode saber que ele tem um animal, mas que não importa para você que animal que ele tem. Você ficará satisfeito se ele tem um gato, morcego ou um rato.

Note-se que as palavras, "cat", "bastão" e "de rato", cada um tem "a", mas inicia-se com um "C" ou "b" ou "r". A regex de verificar isso é /[BCR] at /A seguir produz uma correspondência if ("Ele tem um gato.". Search (/[BCR] at /)! = -1) Aqui, por causa dos colchetes nós interpretamos o regex da seguinte forma: o padrão deve corresponder a qualquer palavra cujo primeiro caractere é um "b", "c", ou "t", o resto dos personagens sendo 'at'. Os colchetes indicam uma classe de elementos.

No entanto, é qualquer um dos elementos da classe (entre parêntesis) que é para ser combinado, nem todos eles juntos. Aqui, a classe é o grupo de letras, 'b', 'c' e 'r'; apenas um tem que combinar em conjunto com "a". Há ainda mais temos de saber sobre a classe de personagem. Veremos que later.Range de CharactersThe caractere '-' Pode chegar um momento em que você gostaria de combinar com qualquer ocorrência de um dígito entre 0 e 9, ou uma letra minúscula entre 'a' a 'z', ou um letra maiúscula entre A a Z.

Estas são intervalos de caracteres e para cada faixa que você gostaria de saber se um personagem na faixa existir na seqüência de assunto. O caractere '-' é usado para isso. Portanto, a faixa de 0 a 9 é indicado por 0-9; 'A' a 'z' por um-z; e A a Z por A-Z. O código a seguir produz uma partida: if (.search "ID5id" (/[0-9] /) = -1!) Os colchetes indicam que qualquer elemento que contém devem ser testados para correspondência. Uma gama de personagens é uma classe,

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.