JavaScript/Expressões regulares: diferenças entre revisões

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Torneira (discussão | contribs)
Guiwp (discussão | contribs)
acréscimo de informação; formatação
Linha 1:
Expressões regulares são padrões de cadeias de caracteres (''strings'') geralmente usados para selecionar ou verificar a presença de um determinado texto. <ref>'''MDN''': https://developer.mozilla.org/pt-BR/docs/JavaScript/Guide/Regular_Expressions .</ref>
Objeto para tratamento de expressões regulares,
 
== Sintaxe ==
sintax :
 
<syntaxhighlight lang="javascript" style="max-height:200px;overflow:auto">
var r = new RegExp(expressao, opções);
var er = new RegExp(expressão, opções); //Instanciando um objeto do tipo RegExp.
var er = /expressão literal/opções; //Usando uma expressão literal.
</syntaxhighlight>
 
=== Opções ===
As opções podem ser :
 
{|border=1 cellpadding=0 cellspacing=0
{|border="1"
!Opção!!Descrição
|-
||i||Ignora maíusculas/maiúsculas ou minúsculas.
|-
||g||Global.
|-
||m||Multiplas linhas.
|}
 
== Atributos ==
 
{|border=1
{|border="1"
!Atributo!!Descrição
|-
|| <code>global</code> || Busca global.
|-
|| <code>ignoreCase</code> || se na busca ele ignora maiúsculas/minúsculas.
|-
|| <code>lastIndex</code> || Último elemento encontrado.
|-
|| <code>multiline</code> || Indicador de busca em multiplas linhas.
|-
|| <code>source</code> || Fontes.
|}
 
== Métodos ==
 
{|border=1
{|border="1"
!Método!!Descrição
|-
|| <code>compile</code>() || Efetua compilação.
|-
|| <code>exec</code>() || buscaBusca elemento.
|-
|| <code>test</code>() || verifica se existe elemento.
|}
 
== Referências ==
 
<references />
 
{{AutoCat}}