如何在PHP

时间:2015-06-03 10:01:39

标签: javascript php

如何使用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>

1 个答案:

答案 0 :(得分:2)

只要您将表单提交到。

,只需使用PHP的preg_replace

$cleanify = preg_replace('/[<>#=\';",$&(\)[\]]/', '_');