·您当前的位置:首页 > 技术教程 > JavaScript >

[JS]特殊字符转义源代码说明

时间:2016-06-06 17:18未知
[JS]特殊字符转义源代码说明

[JS]特殊字符转义源代码说明

  1. /*特殊字符转义*/ 
  2. function htmlspecialchars (str) { 
  3.     var strstr = str.toString().replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, '&quot;'); 
  4.     return str; 
  5. /* 
  6.  *时间格式化 
  7.  *例子:time = new Date().Format("yyyy-MM-dd hh:mm:ss"); 
  8.  */ 
  9. Date.prototype.Format = function (fmt) {  
  10.     var o = { 
  11.         "M+": this.getMonth() + 1, //月份  
  12.         "d+": this.getDate(), //日  
  13.         "h+": this.getHours(), //小时  
  14.         "m+": this.getMinutes(), //分  
  15.         "s+": this.getSeconds(), //秒  
  16.         "q+": Math.floor((this.getMonth() + 3) / 3), //季度  
  17.         "S": this.getMilliseconds() //毫秒  
  18.     }; 
  19.     if (/(y+)/.test(fmt)){ 
  20.         fmtfmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); 
  21.     }  
  22.     for (var k in o){ 
  23.         if (new RegExp("(" + k + ")").test(fmt)){ 
  24.             fmtfmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); 
  25.         } 
  26.     }      
  27.     return fmt; 
  28. /* 
  29.  *获取URL参数 
  30.  */ 
  31. function getQueryString(key){ 
  32.     var reg = new RegExp("(^|&)"+ key +"=([^&]*)(&|$)"); 
  33.     var r = window.location.search.substr(1).match(reg); 
  34.     if(r!=null){ 
  35.         return  unescape(r[2]); 
  36.     } 
  37.     return null; 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器