我想删除<script>want to remove</script>
之间的所有内容或内容
关于php&amp ;;我的知识非常少。 java脚本所以请给我一个完整的代码我不知道如何使用PHP或JavaScript编码删除<tags></tags>
之间的内容
我发现这个盒子并在我的网站上复制它们删除所有标签,但我不想要这个我只想删除标签之间的内容。
请任何人修改此框或脚本以删除<tags></tags>
之间的内容或给我其他脚本。
<script type="text/javascript">
// Strip HTML Tags (form) script- By JavaScriptKit.com (http://www.javascriptkit.com)
// For this and over 400+ free scripts, visit JavaScript Kit- http://www.javascriptkit.com/
// This notice must stay intact for use
function stripHTML(){
var re= /<\S[^><]*>/g
for (i=0; i<arguments.length; i++)
arguments[i].value=arguments[i].value.replace(re, "")
}
</script>
<form>
<textarea name="data1" style="width: 400px; height: 100px"></textarea><br />
<input type="button" value="Remove any HTML tags" onClick="stripHTML(this.form.data1)">
</form>
答案 0 :(得分:1)
答案 1 :(得分:1)
根据您发布的代码块,您似乎想要从表单元素的值(例如textarea)中删除脚本标记。在客户端消除用户输入通常被认为是一个坏主意,因为这种安全措施可以很容易地被绕过。更好的解决方案是从服务器端的发布数据中剥离脚本标记。
这是php中的一个例子:
$data = $_POST['fieldname'];
$outputData = strip_tags($data, array(/* here you can specify the allowed html tags, all others will be stripped */);
echo $output;