手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript实现unicode和字符的互相转换
javascript实现unicode和字符的互相转换
摘要://手机检测functioncheckMobile(num){reg=/^13[0-9]d{8}$/;if(reg.test(num)){r...

<scriptlanguage="javascript">

//手机检测

functioncheckMobile(num){

reg=/^13[0-9]d{8}$/;

if(reg.test(num)){

returntrue;

}else{

reg=/^15[8-9]d{8}$/;

if(reg.test(num)){

returntrue;

}else{

reg=/^153d{8}$/;

if(reg.test(num)){

returntrue;

}else{

returnfalse;

}

}

}

}

</script>

<scriptlanguage="javascript">

//unicode转换为字符

functionunicode2Chr(str){

if(''!=str){

varst,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

functionchr2Unicode(str){

if(''!=str){

varst,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('');

}

}

varhttp_request=false;

functiongetRequest(url){

http_request=false;

if(window.XMLHttpRequest){//Mozilla,Safari,...

http_request=newXMLHttpRequest();

if(http_request.overrideMimeType){

http_request.overrideMimeType('text/xml');

}

}elseif(window.ActiveXObject){//IE

try{

http_request=newActiveXObject("Msxml2.XMLHTTP");

}catch(e){

try{

http_request=newActiveXObject("Microsoft.XMLHTTP");

}catch(e){}

}

}

if(!http_request){

returnfalse;

}

http_request.onreadystatechange=showtlinfo;

http_request.open('GET',url,true);

http_request.send(null);

}

functionshowtlinfo(){

if(http_request.readyState==4){

if(http_request.status==200){

txt=http_request.responseText;

document.noname=txt;

document.all.noname.innerHTML=txt;

}else{

return;

}

}

}

functiontlinfo()

{

varxml=newActiveXObject("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;

}

varroot=xml.documentElement;

txt=root.childNodes(1).text;

document.noname=txt;

document.all.noname.innerHTML=txt;

}

tlinfo();

</script>

【javascript实现unicode和字符的互相转换】相关文章:

JavaScript实现将UPC转换成ISBN的方法

javascript实时显示当天日期的方法

javascript的函数第1/3页

javascript中eval解析JSON字符串

javascript实现简单的进度条

javascript实现简单的省市区三级联动

javascript实现模拟时钟的方法

javascript相关事件的几个概念

JavaScript的while循环的使用

javascript字符串与数组转换汇总

精品推荐
分类导航