/ / Como remover todos os caracteres especiais em tags <p> usando JavaScript / jQuery no carregamento da página - javascript, jquery, html

Como remover todos os caracteres especiais em tags <p> usando JavaScript / jQuery no carregamento da página - javascript, jquery, html

Eu estou tentando remover todos os caracteres especiais, o que significa permitir apenas números e alfabetos em todos <p> Tag. Como posso substituir todos eles no carregamento da página?

Respostas:

5 para resposta № 1

Você pode usar replace(/[^a-z0-9s]/gi, "") para remover todos os caracteres especiais. Por favor, siga o código abaixo:

var string = "I"m a very^ we!rd* Str!ng@.";
$("p").html(string.replace(/[^a-z0-9s]/gi, ""));

Fonte para Regex: RegEx para Javascript para permitir apenas alfanuméricos

Aqui está uma demonstração: http://jsfiddle.net/vNfrk/1687/

ATUALIZADA::

Se você quiser substituir todos <p> Tag html e remover caracteres especiais, então você pode tentar o seguinte:

HTML

<p>bhbhcbh@3r5463jnjnushgd66r67!</p>
<p>jbehvbvhf6r785595%^*</p>

jQuery

$(document).ready(function(e) {
$("p").each(function(){
var text = $(this).html();
$(this).html(text.replace(/[^a-z0-9s]/gi, ""));
});
});