Precisa de um freelancer, códigos-fonte e exemplos completos? Bem-vindo(a) ao meu site. Além de realizar alguns serviços como freelancer eu tenho alguns códigos-fonte e exemplos completos de Java, Delphi, PHP, Python, C/C++, Hibernate, JPA, Spring, JSP, Servlets, Ruby, Ruby On Rails e muitas outras linguagens e frameworks. Veja como falar comigo clicando aqui.
Referência JavaScript ::
Objeto String :: Método match
Objeto
String
Método match
Executa uma pesquisa em uma string usando expressões
regulares e retorna um array contendo os resultados.
Sintaxe:
string.match(rgExp)
Onde string é a string na qual a busca
será feita e rgExp é uma instância
do objeto RegExp contendo
o padrão de expressão regular e os possíveis
sinalizadores. Pode também ser o nome de uma variável
ou string literal contendo o padrão e sinalizadores.
Se o método match não encontrar ocorrências
do padrão pesquisado, ele retornará um valor null.
Do contrário, o método retornará um array,
e as propriedades do objeto global RegExp
são atualizadas para refletir os resultados.
O array retornado pelo método match
tem três propriedades: input, index
e lastIndex. A propriedade input contém
a string a ser analisada. A propriedade index contém
a posição da substring encontrada na string a
ser analisada. A propriedade lastIndex contém a posição
seguinte ao último caractere da última ocorrência
encontrada.
Se o sinalizador global "g" não for definido,
o elemento 0 do array conterá todo o resultado da pesquisa,
enquanto os elementos 1 - n conterão os sub-resultados
que podem ter ocorrido no resultado. Este comportamento é
idêntico àquele do método exec
sem o sinalizador global. Se o sinalizador global for definido,
os elementos 0 - n conterão todos os resultados da pesquisa.
Exemplo 1 - Como usar o método
match para verificar a existência de uma substring em
uma string:
<script language="javascript">
<!--
var frase = "Gosto de programar em JavaScript";
if(frase.match("JavaScript")){
document.write("A substring JavaScript foi encontrada.");
}
//-->
</script>
A execução deste código produzirá
o seguinte resultado:
Todo o conteúdo deste site,
quando não devidamente observado, pertence a seus idealizadores
e não
poderá ser usado para outras finalidades senão estudo e
aprimoramento de técnicas de programação.
Certifique-se de ler asnotas legaisantes de proceder com
o acesso e leitura do
conteúdo disponibilizado nestas páginas.