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

东北216

东北216

2016-02-19 09:16

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐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=/^153d{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
展开更多 50%)
分享

猜你喜欢

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

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

Javascript &#unicode;和uxxxx编码的转换

Web开发
Javascript &#unicode;和uxxxx编码的转换

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ORACLE中如何实现ASCII字符串和16进制串互相转换

编程语言 网络编程
ORACLE中如何实现ASCII字符串和16进制串互相转换

用php实现gb2312和unicode间的编码转换

PHP
用php实现gb2312和unicode间的编码转换

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

转换中文为unicode 转换unicode到正常文本

Web开发
转换中文为unicode 转换unicode到正常文本

在Java中实现DOM文档和XML文件互相转换

编程语言 网络编程
在Java中实现DOM文档和XML文件互相转换

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

SQL Server 2005中更改sa的用户名的方法

SQL Server 2005中更改sa的用户名的方法

javascript实现的动态文字变换

javascript实现的动态文字变换
下拉加载更多内容 ↓