gpt4 book ai didi

javascript - 如何在页面加载时使用 JavaScript/jQuery 删除

标签中的所有特殊字符

转载 作者:行者123 更新时间:2023-11-28 05:17:59 25 4
gpt4 key购买 nike

我正在尝试删除所有特殊字符,这意味着在所有 <p> 中只允许使用数字和字母标签。如何在页面加载时替换所有这些?

最佳答案

您可以使用 replace(/[^a-z0-9\s]/gi, '')用于删除所有特殊字符。请遵循以下代码::

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

正则表达式的来源:RegEx for Javascript to allow only alphanumeric

这是一个演示:http://jsfiddle.net/vNfrk/1687/

更新::

如果要替换所有<p>标签的 html并删除特殊字符,然后您可以尝试以下操作::

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-9\s]/gi, ''));
});
});

关于javascript - 如何在页面加载时使用 JavaScript/jQuery 删除 <p> 标签中的所有特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42692075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com