原文是以下表格:<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">sdfaaaasadfsdafsadfsdf</td>
</tr>
</table>
我只要显示 sdfaaaasadfsdafsadfsdf 其他的全部过滤,该怎么显示?
这种方式是否可以:
str="表格"
str=replace(str,"<","<!--")
str=replace(str,">","--!>") 但好像不是最理想的。100分求证最佳过滤表格的asp或者js代码的完整函数。
如果用正则也行。
如果不够,我再追加!
<tr>
<td align="center">sdfaaaasadfsdafsadfsdf</td>
</tr>
</table>
我只要显示 sdfaaaasadfsdafsadfsdf 其他的全部过滤,该怎么显示?
这种方式是否可以:
str="表格"
str=replace(str,"<","<!--")
str=replace(str,">","--!>") 但好像不是最理想的。100分求证最佳过滤表格的asp或者js代码的完整函数。
如果用正则也行。
如果不够,我再追加!
Dim RegExSet RegEx = New RegExpRegEx.Pattern = "<[^>]*>"
RegEx.Global = TrueRemoveHTML = RegEx.Replace(strText, "")
End Function
var filtered=tableStr.replace(/<[^>]*>/g,"");
alert(filtered);
}
filter('<table width="98%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center">sdfaaaasadfsdafsadfsdf </td> </tr> </table>');
</script>
<script type="text/javascript">
<!--
var str = '<table width="98%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center">sdfaaaasadfsdafsadfsdf </td> </tr> </table> ';
str = str.replace(/<[^>]*>/ig,"");
alert(str)
//-->
</script>
<tr>
<td align="center">sdfaa<aasadfsdaf>sadfsdf </td>
</tr>
</table> 这样的就都不对了
<tr>
<td align="center">sdfaa <aasadfsdaf>sadfsdf </td>
</tr>
</table>
<script type="text/javascript">
var mytab=document.getElementById("ok");
var tr=mytab.rows;
for(i=0;i<tr.length;i++){
for(j=0;j<tr[i].cells.length;j++){
tr[i].cells[j].onclick=Function("alert(this.innerHTML);
}
}
</script>
<tr>
<td align="center">sdfaa <aasadfsdaf>sadfsdf </td>
</tr>
</table>
<script type="text/javascript">
var mytab=document.getElementById("ok");
var tr=mytab.rows;
for(i=0;i<tr.length;i++){
for(j=0;j<tr[i].cells.length;j++){
tr[i].cells[j].onclick=Function("alert(this.innerHTML);
}
}
</script>
<table width="98%" id="ok" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center">sdfaa <aasadfsdaf>sadfsdf </td>
</tr>
</table>
<script type="text/javascript">
var mytab=document.getElementById("ok");
var tr=mytab.rows;
for(i=0;i<tr.length;i++){
for(j=0;j<tr[i].cells.length;j++){
tr[i].cells[j].onclick=Function("alert(this.innerHTML)");
}
}
</script>
<%
Function RemoveHTML( strText )
Dim RegExSet RegEx = New RegExpRegEx.Pattern = "<[^>]*>"
RegEx.Global = TrueRemoveHTML = RegEx.Replace(strText, "")
End Functionstr="<html><body><a href=""a.asp"">打开</a><img src=""1.jpg""><div class=""a3"">aaa</div></body></html>"
response.write removehtml(str)
%>