如何使用PHP删除输入文本中不需要的字符。我有一个可以阻止特定字符的javascript工作版本。但是,如果禁用了用户的javascript,它仍然可以绕过脚本。所以我对制作PHP版本感兴趣。
我的工作javascript用于阻止特定字符“<> []#='”;()$&“
<input id="cleanify" placeholder="Some text here">
<script type="text/javascript">
$('#cleanify').bind('keyup blur', function() {
$(this).val($(this).val().replace(/[<>#=';",$&(\)[\]]/g,'_'))
});
</script>
答案 0 :(得分:2)
只要您将表单提交到。
,只需使用PHP的preg_replace即
$cleanify = preg_replace('/[<>#=\';",$&(\)[\]]/', '_');