Retorno: true caso encontre, false caso não encontre.
Descrição: Exatamente igual ao funcionamento da função in_array do PHP, retornando true ou false, caso encontre ou não o valor pesquisado na matriz fornecida.
Explicação adicional: http://klauspaiva.co...avascript.xhtml
Função:
function in_array (valor, matriz) {
var texto = "¬" + matriz.join("¬") + "¬";
var er = new RegExp ("¬" + valor + "¬", "gim");
return ( (texto.match (er)) ? true : false );
}
Exemplo de utilização:
<script type="text/javascript" src="./in_array.js"></script>
<script type="text/javascript">
var exemplo = ['teste', '123', '12', 'teste-dois', 'um-teste'];
var achou = in_array ("teste", exemplo);
alert (achou);
</script>
http://creativecommo.../by/2.0/deed.pt
-----
No JS 1.5 existe a implementação para a função indexOf em Arrays também. Porém, isso ainda não é constante na maioria dos browsers.
http://developer-tes...s:Array:indexOf