Noções básicas de expressões regulares:Flash Player 9 e posterior, Adobe AIR 1.0 e posterior Uma expressão regular descreve um padrão de caracteres. As expressões regulares são normalmente usadas para verificar se um valor de texto está em conformidade com um determinado padrão (como a verificação para saber se o número de telefone digitado pelo usuário tem o número de dígitos adequado) ou para substituir partes de um valor de texto que corresponde a um determinado padrão. As expressões regulares podem ser simples. Por exemplo, suponha que você queira confirmar se uma determinada string corresponde a "ABC" ou substituir cada ocorrência de "ABC" em uma string por algum outro texto. Nesse caso, você pode usar a seguinte expressão regular, que define o padrão composto pelas letras A, B e C em seqüência: /ABC/ Observe que o literal de uma expressão regular é delineado com o caractere de barra (/). Os padrões de expressões regulares também podem ser complexos e, às vezes, críptico na aparência, como a expressão a seguir, para corresponder a uma endereço de email válido: /([0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}/ Com mais freqüência, você utilizará expressões regulares para pesquisar padrões em strings e substituir caracteres. Nesses casos, você criará um objeto de expressão regular e o usará como um parâmetro para um dos vários métodos da classe String. Os seguintes métodos da classe String usam as expressões regulares como parâmetros: match(), replace(), search() esplit(). Para obter mais informações sobre esses métodos, consulte Localização de padrões em sequências de caracteres e substituição de subsequências de caracteres. A classe RegExp inclui as seguintes opções: test() e exec(). Para obter mais informações, consulte Métodos para usar expressões regulares com strings. Conceitos e termos importantesA lista de referência a seguir contém termos importantes que são relevantes a este recurso:
|
![]() |