如何使用JavaScript确保用户输入的文本没有坏字符?

如何使用JavaScript确保用户输入的文本没有坏字符?,javascript,validation,Javascript,Validation,在通过AJAX将文本发送到PHP文件并保存到数据库之前,是否有方法确保来自textarea的大文本没有坏字符 我的意思是,防止用户在文本区写一个或其他危险的词?使用JavaScript而不是PHP 在将文本发送到数据库之前,我用PHP验证文本,在将文本发送到PHP之前,我只想用JavaScript验证文本。使用: 您可能不希望只在客户端执行验证。最好用PHP验证它。有人仍然可以向您发送坏数据;他们可以使用wget、curl或Postman。另外,坏角色是什么意思?HTML实体?如果是这样,你不应

在通过AJAX将文本发送到PHP文件并保存到数据库之前,是否有方法确保来自textarea的大文本没有坏字符

我的意思是,防止用户在文本区写一个或其他危险的词?使用JavaScript而不是PHP

在将文本发送到数据库之前,我用PHP验证文本,在将文本发送到PHP之前,我只想用JavaScript验证文本。

使用:


您可能不希望只在客户端执行验证。最好用PHP验证它。有人仍然可以向您发送坏数据;他们可以使用wget、curl或Postman。另外,坏角色是什么意思?HTML实体?如果是这样,你不应该拒绝他们,而应该逃避他们。简言之,不,没有办法我的意思是我不想让用户输入这个:@andy,你可以使用正则表达式,替换。。。但是,真的-让php来完成它的工作
'<bad></html>'.replace(/</g, '&lt;').replace(/>/g, '&gt;');