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

2016-02-19 09:16 4 1 收藏

每个人都希望每天都是开心的,不要因为一些琐事扰乱了心情还,闲暇的时间怎么打发,关注图老师可以让你学习更多的好东西,下面为大家推荐javascript实现unicode和字符的互相转换,赶紧看过来吧!

【 tulaoshi.com - Web开发 】

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

来源:https://www.tulaoshi.com/n/20160219/1590174.html

延伸阅读
标签: Web开发
以下是引用片段: html head title字符串切分/title script language=javascript function getmulti(oldstr) {  var newstr=oldstr;//字段内容  var i=0,j=0,t=1;//判断是否有多个部分内容  var foreindex;//记录前一个分隔符的位置  var index,depchar;//记录当前分隔符及其位置  var linkstr="";//链接方...
转义字符   所有的转义字符都是由 '' 打头的   第二个字符       0-9  :八进制       u    :是Unicode转意,长度固定为6位       Other:则为以下字母中的一个 b,t,n,f,r,",   &nbs...
1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数? 可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。 调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。 2. 如何对DBCS(双字节字符集)字符串...
标签: Web开发
你可以在JavaScript中使用反斜杠来向文本字符串添加特殊字符。 插入特殊字符 反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。 请看下面的JavaScript代码: var txt="We are the so-called "Vikings" from the north."document.write(txt) 在JavaScript中,字符串使用单引号或者双引号来起始或者结束。这意味着上面的...
标签: Web开发
html head titleHTML TO JavaScript 转换/title meta http-equiv="Content-Type" content="text/html; charset=utf-8" / link href="style.css" rel="stylesheet" type="text/css" / /head body div class="menu_head"HTML TO JavaScript 转换/div div class="content"  div请在下边输入HTML代码:/div  div   textarea n...

经验教程

232

收藏

17
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部