javascript html非法字符过滤与转换函数

javascript教程 html非法字符过滤与转换函数
<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>

<script language="javascript">
 function htmlspecialchars(str) {
  return preg_replace(['&', '<', '>', '"'], ['&amp;', '&lt;', '&gt;', '&quot;'], str);
 }
 
 function enhtml(str)
 {
  return preg_replace(['&nbsp;', '&lt;', '&gt;', '&amp;'], [' ', '<', '>', '&'], str);
 }
 
 function htmltohtml()
 {
  $("t2").value =htmlspecialchars($("t1").value);
  
 }
 function htmltoA()
 {
  $("t1").value =htmlspecialchars($("t2").value);
 }
 
 function $(id)
 {
  return document.getElementById(id);
 }
</script>

</head>

<body>
<p>&nbsp;</p>

<form id="form1" name="form1" method="post" action="">
  <label>
  <textarea name="t1" cols="" rows="" id="t1"></textarea>
  <br />
  <br />
  <input type="button" name="Submit" value="转换成html编码"  onclick="htmltohtml();" />
  </label>
  <label>
  <input type="button" name="Submit2" value="转换成html标签" onClick="htmltoA();" />
  </label>
  <p>
    <textarea name="t2" cols="" rows="" id="t2"></textarea>
  </p>
</form>

</body>
</html>

时间: 2024-10-29 02:00:20

javascript html非法字符过滤与转换函数的相关文章

非法字符过滤函数

Function ChkStr(InString) '非法字符过滤函数   If InString<>"" Then    InString=Replace(LCase(InString)," ","")    InString=Replace(LCase(InString),";","")    InString=Replace(LCase(InString),"'",&q

非法字符过滤

非法字符过滤本文章主要是讲 php 过滤非法字符没讲asp过滤非法字符 的函数但是思想都一样的. ) 过滤影响MySQL正常运行的字符. 当需要把用户输入的内容(有可能包含单引号.双引号 .反斜线.空字元 NUL )代入到mysql的语句 中执行时,应该把APACHE中的magic_quotes_gpc项设成On. 如果APACHE中的此项设成Off时,也可用php的函数addslashes()达到相同的目的,但这两种手段不能同时使用,否则会出现重复替换,出现错误. 样例: PHP代码 <?ph

网页前台通过js非法字符过滤代码(骂人的话等等)_javascript技巧

代码一:keypress事件时使用 复制代码 代码如下: /****************************************************/ //功能:过滤非法字符 //说明:keypress事件时使用 //作者:XXXXXXX //日期:2010年5月7日 /****************************************************/ function surnam_keypress(event) { //非法字符集 var codes

ASP 非法字符过滤函数_应用技巧

复制代码 代码如下: <% '==============================================================检查提交数据合法性 Function CheckInput()  '--------定义部份------------------  Dim Fy_Post,Fy_Get,Fy_In,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr,Kill_IP,WriteSql  '自定义需要过滤的字串,用 "|" 分隔  Fy_In 

ASP 非法字符过滤函数

复制代码 代码如下: <% '==============================================================检查提交数据合法性 Function CheckInput()  '--------定义部份------------------  Dim Fy_Post,Fy_Get,Fy_In,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr,Kill_IP,WriteSql  '自定义需要过滤的字串,用 "|" 分隔  Fy_In 

asp非法字符过滤函数sql防注入

On Error Resume Next Fy_Url=Request.ServerVariables("QUERY_STRING") Fy_a=split(Fy_Url,"&") redim Fy_Cs(ubound(Fy_a)) On Error Resume Next for Fy_x=0 to ubound(Fy_a)  Fy_Cs(Fy_x) = left(Fy_a(Fy_x),instr(Fy_a(Fy_x),"=")-1)

JavaScript日期时间与时间戳的转换函数分享_javascript技巧

如果只是将当前时间转成时间戳,可以直接使用new Date().getTime()/1000:但如果是将某个具体时间或日期转成Unix时间戳,ie不支持像new Date("2013-1-1")  这样带参数的方法,将返回NaN. 对此,我写了以下函数,支持ie6+,谷歌,火狐等浏览器: 复制代码 代码如下: function getTime(day){  re = /(\d{4})(?:-(\d{1,2})(?:-(\d{1,2}))?)?(?:\s+(\d{1,2}):(\d{1,

非法字符过滤程序代码

 public badWordFilter  '给badWordfilter 增加要过滤字符  Public Function FilterBadWord(str)   If str = "" Or IsNull(str) Then    FilterBadWord = ""    Exit Function   End If   Dim i,badWordSplit,filterSplit   badWordSplit = Split(Cfg.badWordFil

javascript 过滤非法字符验证程序

这是一款用来在客户端过滤一些非法字符,可以防止一些不必要提供,更显得用户友好提示哦 javascript教程 过滤非法字符验证程序 <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>javascript 过滤非法字符验证程序</title> <script language="java