Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17660
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Substituir grupo de números ou letras com jQuery

29-07-2013 21:55

No jQuery, é possível substituir ou trocar um carácter pelo mesmo, sendo que com uma configuração diferente.

Por exemplo, vamos supor que eu queira trocar todos os números, ou melhor, fazer com que qualquer número em uma div, seja trocado por ele mesmo, só que em negrito. Isso é possível usando esse exemplo abaixo, com a expressão regular a seguir:
/([0-9])/gi,'<b>$1</b>'

<script src="jquery.js"></script> <script> $(document).ready(function() { var valor = $('.minha_div').html().replace(/([0-9])/gi,'<b>$1</b>'); $('.minha_div').html(valor); }); </script>


<div class="minha_div">a1b2</div>

O código acima irá retornar o seguinte:

a1b2

No caso, somente os números foram afetados. Foi usado o $1 para fazer referência ao valor usado na expressão regular.

É possível fazer diversas trocas diferentes, como por exemplo

var valor = $('.minha_div').html().replace(/([a,b,c])/gi,'<b>$1</b>');

Para

<div class="minha_div">abcde</div>

Onde o resultado será as letras: a, b e c em negrito: abcde'.minha_div'
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado