源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

javascript实现unicode和字符的互相转换

  • 时间:2022-12-13 22:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要: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;             }         }     } } </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);   }   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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部