好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理
  420 随笔 :: 0 文章 :: 65 评论 :: 41万 阅读
javascript实现unicode与字符互相转换。
复制代码
<script language="javascript"> 
//手机检测 
function checkMobile(num){ 
    reg=/^13[0-9]\d{8}$/; 
    if(reg.test(num)){ 
        return true
    }else
        reg=/^15[8-9]\d{8}$/; 
        if(reg.test(num)){ 
            return true
        }else
            reg=/^153\d{8}$/; 
            if(reg.test(num)){ 
                return true
            }else
                return false
            } 
        } 
www.jbxue.com
    } 

</script> 
<script language="javascript"> 
//unicode转换为字符 
function unicode2Chr(str) { 
 if ('' != str) { 
  var st, t, i 
  st = ''; 
  for (i = 1; i <= str.length/4; i ++){ 
   t = str.slice(4*i-4, 4*i-2); 
   t = str.slice(4*i-2, 4*i).concat(t); 
   st = st.concat('%u').concat(t); 
  } 
  st = unescape(st); 
  return(st); 
 } 
 else 
  return(''); 

//字符转换为unicode 
function chr2Unicode(str) { 
 if ('' != str) { 
  var st, t, i; 
  st = ''; 
  for (i = 1; i <= str.length; i ++){ 
   t = str.charCodeAt(i - 1).toString(16); 
   if (t.length < 4) 
   while(t.length <4) 
    t = '0'.concat(t); 
   t = t.slice(2, 4).concat(t.slice(0, 2)) 
   st = st.concat(t); 
  } www.jbxue.com
  return(st.toUpperCase()); 
 } 
 else { 
   return(''); 
 } 


var http_request = false
function getRequest(url) { 
    http_request = false
    if (window.XMLHttpRequest) { // Mozilla, Safari,... 
        http_request = new XMLHttpRequest(); 
        if (http_request.overrideMimeType) { 
            http_request.overrideMimeType('text/xml'); 
        } 
    } else if (window.ActiveXObject) { // IE 
        try { 
            http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
        } catch (e) { 
            try { 
                http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
            } catch (e) {} 
        } 
    } 
    if (!http_request) { 
        return false
    } 
    http_request.onreadystatechange = showtlinfo; 
    http_request.open('GET', url, true); 
    http_request.send(null); 


function showtlinfo() { 
   if (http_request.readyState == 4) { 
       if (http_request.status == 200) { 
            txt=http_request.responseText; 
            document.noname=txt; 
            document.all.noname.innerHTML=txt; 
       } else { 
            return
       } 
    } 

function tlinfo() 
{             
        var xml=new ActiveXObject("Microsoft.XMLDOM"); 
        xml.async="false";     
        xml.load("http://my.x-push.net/xml/805128.xml");                 
        if(xml.parseError!=0)             
        { 
            getRequest("http://my.x-push.net/getxml.asp?no=805128"); 
            return
        }         
        var root=xml.documentElement; 
        txt=root.childNodes(1).text; 
        document.noname=txt; 
        document.all.noname.innerHTML=txt; 
}     
tlinfo(); 
</script>
复制代码
posted on   snowfly123  阅读(420)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示