Native2Ascii的JavaScript实现 (便于平时使用)

 1 None.gif <! DOCTYPE HTML PUBLIC  " -//W3C//DTD HTML 4.0 Transitional//EN " >
 2 None.gif < HTML >
 3 None.gif     < HEAD >
 4 None.gif         < TITLE >
 5 None.gif            New Document
 6 None.gif         </ TITLE >
 7 None.gif         < META NAME = " Generator "  CONTENT = " EditPlus " >
 8 None.gif         < META NAME = " Author "  CONTENT = "" >
 9 None.gif         < META NAME = " Keywords "  CONTENT = "" >
10 None.gif         < META NAME = " Description "  CONTENT = "" >
11 None.gif         < script language = " javascript " >
12 ExpandedBlockStart.gifContractedBlock.giffunction native2ascii()  dot.gif {
13 InBlock.gif    regexp  =   / [ ^ \x00 - \xff] / g;
14 InBlock.gif    n  =  document.getElementById( ' native ' ).value;
15 InBlock.gif    a  =  n;
16 ExpandedSubBlockStart.gifContractedSubBlock.gif     while (m  =  regexp.exec(n))  dot.gif {
17 InBlock.gif        a  =  a.split(m[ 0 ]).join(escape(m[ 0 ]).split( ' % ' ).join( ' \\ ' ));
18 ExpandedSubBlockEnd.gif    }

19 InBlock.gif    document.getElementById( ' ascii ' ).value  =  a;
20 ExpandedBlockEnd.gif}

21 ExpandedBlockStart.gifContractedBlock.giffunction ascii2native()  dot.gif {
22 InBlock.gif     // regexp = /[^\x00-\xff]/g;
23 InBlock.gif     a  =  document.getElementById( ' ascii ' ).value;
24 InBlock.gif    n  =  a;
25 InBlock.gif    n  =  unescape(n.split( ' \\ ' ).join( ' % ' ));
26 InBlock.gif    document.getElementById( ' native ' ).value  =  n;
27 ExpandedBlockEnd.gif}

28 None.gif </ script >
29 None.gif     </ HEAD >
30 None.gif     < BODY >
31 None.gif         < textarea id = " native "  rows = " 10 "  cols = " 100 " ></ textarea >
32 None.gif         < />
33 None.gif             < input type = " button "  id = " convert "  value = " convert "  onclick = " native2ascii() "   />
34 None.gif             < input type = " button "  id = " back "  value = " back "  onclick = " ascii2native() "   />
35 None.gif            
36 None.gif         < />
37 None.gif             < textarea id = " ascii "  rows = " 10 "  cols = " 100 " ></ textarea >
38 None.gif     </ BODY >
39 None.gif </ HTML >
40 None.gif
41 None.gif

文件下载: http://www.blogjava.net/Files/dreamstone/native2ascii.rar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值