1 <head>
2 <STYLE id=MSODAPDEFAULTS type=text/css>
3 .MsoTextbox {
4 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9pt; OVERFLOW: hidden; WIDTH: 2.539cm; FONT-FAMILY: 宋体; HEIGHT: 0.502cm
5 }
6 BODY {
7 FONT-SIZE: 10pt; FONT-FAMILY: 宋体
8 }
9
10 BUTTON {
11 FONT-SIZE: 9pt; FONT-FAMILY: 宋体
12 }
13 TEXTAREA {
14 FONT-SIZE: 9pt; FONT-FAMILY: 宋体
15 }
16 </style>
17 <SCRIPT language=javascript type=text/javascript>
18 //定义转换函数
19 String.prototype.replaceAll = stringReplaceAll;
20 function stringReplaceAll(AFindText,ARepText){
21 var raRegExp = new RegExp(AFindText.replace(/([\(\)\[\]\{\}\^\$\+\-\*\?\.\"\'\|\/\\])/g,"\\$1"),"ig");
22 return this.replace(raRegExp,ARepText);
23 }
24 //转换代码
25 function myreplace(){
26 var content=document.getElementById("content").value;
27 var qa=document.getElementById("tr").value;
28 var va=document.getElementById("tp").value;
29 var rel_con=content.replaceAll(qa,va);
30 //判定是否去空格代码
31 objName= document.getElementById("form1")
32 for (i=0; i<objName.length; i++){
33 if (objName[i].type=="checkbox" && objName[i].checked){
34 while(rel_con.indexOf(" ")!=-1){
35 rel_con=rel_con.replace(" ","");
36 }
37 }
38 }
39 document.getElementById("content2").value=rel_con;
40 }
41 //统计字符个数
42 function tg(){
43 var content=document.getElementById("content").value;
44 str=content.length;
45 document.getElementById("content2").value="共有"+str+"个字符";
46 }
47
48 //分割字符串
49 function oop(){
50 str=mytxt.value; //这是一字符串
51 var strs= new Array(); //定义一数组
52
53 strs=str.split("▼a"); //字符分割
54 for (i=0;i<strs.length ;i++ )
55 {
56 document.write("▼a"+strs[i]+"<br>"); //分割后的字符输出
57 }
58 }
59 </script>
60 <SCRIPT language=Javascript>
61 function hash(_key,_value)
62 {
63 this.key = _key;
64 this.value = _value;
65 }
66 function dictionary(){
67 this.items = [];
68 this.add = function(_key,_value){
69 this.items[this.items.length] = new hash(_key,_value);
70 }
71 }
72 var d = new dictionary();
73 d.add(" A",-20319);
74 d.add(" Ai",-20317);
75 d.add(" An",-20304);
76 d.add(" Ang",-20295);
77 d.add(" Ao",-20292);
78 d.add(" Ba",-20283);
79 d.add(" Bai",-20265);
80 d.add(" Ban",-20257);
81 d.add(" Bang",-20242);
82 d.add(" Bao",-20230);
83 d.add(" Bei",-20051);
84 d.add(" Ben",-20036);
85 d.add(" Beng",-20032);
86 d.add(" Bi",-20026);
87 d.add(" Bian",-20002);
88 d.add(" Biao",-19990);
89 d.add(" Bie",-19986);
90 d.add(" Bin",-19982);
91 d.add(" Bing",-19976);
92 d.add(" Bo",-19805);
93 d.add(" Bu",-19784);
94 d.add(" Ca",-19775);
95 d.add(" Cai",-19774);
96 d.add(" Can",-19763);
97 d.add(" Cang",-19756);
98 d.add(" Cao",-19751);
99 d.add(" Ce",-19746);
100 d.add(" Ceng",-19741);
101 d.add(" Cha",-19739);
102 d.add(" Chai",-19728);
103 d.add(" Chan",-19725);
104 d.add(" Chang",-19715);
105 d.add(" Chao",-19540);
106 d.add(" Che",-19531);
107 d.add(" Chen",-19525);
108 d.add(" Cheng",-19515);
109 d.add(" Chi",-19500);
110 d.add(" Chong",-19484);
111 d.add(" Chou",-19479);
112 d.add(" Chu",-19467);
113 d.add(" Chuai",-19289);
114 d.add(" Chuan",-19288);
115 d.add(" Chuang",-19281);
116 d.add(" Chui",-19275);
117 d.add(" Chun",-19270);
118 d.add(" Chuo",-19263);
119 d.add(" Ci",-19261);
120 d.add(" Cong",-19249);
121 d.add(" Cou",-19243);
122 d.add(" Cu",-19242);
123 d.add(" Cuan",-19238);
124 d.add(" Cui",-19235);
125 d.add(" Cun",-19227);
126 d.add(" Cuo",-19224);
127 d.add(" Da",-19218);
128 d.add(" Dai",-19212);
129 d.add(" Dan",-19038);
130 d.add(" Dang",-19023);
131 d.add(" Dao",-19018);
132 d.add(" De",-19006);
133 d.add(" Deng",-19003);
134 d.add(" Di",-18996);
135 d.add(" Dian",-18977);
136 d.add(" Diao",-18961);
137 d.add(" Die",-18952);
138 d.add(" Ding",-18783);
139 d.add(" Diu",-18774);
140 d.add(" Dong",-18773);
141 d.add(" Dou",-18763);
142 d.add(" Du",-18756);
143 d.add(" Duan",-18741);
144 d.add(" Dui",-18735);
145 d.add(" Dun",-18731);
146 d.add(" Duo",-18722);
147 d.add(" E",-18710);
148 d.add(" En",-18697);
149 d.add(" Er",-18696);
150 d.add(" Fa",-18526);
151 d.add(" Fan",-18518);
152 d.add(" Fang",-18501);
153 d.add("Fei",-18490);
154 d.add(" Fen",-18478);
155 d.add(" Feng",-18463);
156 d.add(" Fo",-18448);
157 d.add(" Fou",-18447);
158 d.add(" Fu",-18446);
159 d.add(" Ga",-18239);
160 d.add(" Gai",-18237);
161 d.add(" Gan",-18231);
162 d.add(" Gang",-18220);
163 d.add(" Gao",-18211);
164 d.add(" Ge",-18201);
165 d.add(" Gei",-18184);
166 d.add(" Gen",-18183);
167 d.add(" Geng",-18181);
168 d.add(" Gong",-18012);
169 d.add(" Gou",-17997);
170 d.add(" Gu",-17988);
171 d.add(" Gua",-17970);
172 d.add(" Guai",-17964);
173 d.add(" Guan",-17961);
174 d.add(" Guang",-17950);
175 d.add(" Gui",-17947);
176 d.add(" Gun",-17931);
177 d.add(" Guo",-17928);
178 d.add(" Ha",-17922);
179 d.add(" Hai",-17759);
180 d.add(" Han",-17752);
181 d.add(" Hang",-17733);
182 d.add(" Hao",-17730);
183 d.add(" He",-17721);
184 d.add(" Hei",-17703);
185 d.add(" Hen",-17701);
186 d.add(" Heng",-17697);
187 d.add(" Hong",-17692);
188 d.add(" Hou",-17683);
189 d.add(" Hu",-17676);
190 d.add(" Hua",-17496);
191 d.add(" Huai",-17487);
192 d.add(" Huan",-17482);
193 d.add(" Huang",-17468);
194 d.add(" Hui",-17454);
195 d.add(" Hun",-17433);
196 d.add(" Huo",-17427);
197 d.add(" Ji",-17417);
198 d.add(" Jia",-17202);
199 d.add(" Jian",-17185);
200 d.add(" Jiang",-16983);
201 d.add(" Jiao",-16970);
202 d.add(" Jie",-16942);
203 d.add(" Jin",-16915);
204 d.add(" Jing",-16733);
205 d.add(" Jiong",-16708);
206 d.add(" Jiu",-16706);
207 d.add(" Ju",-16689);
208 d.add(" Juan",-16664);
209 d.add(" Jue",-16657);
210 d.add(" Jun",-16647);
211 d.add(" Ka",-16474);
212 d.add(" Kai",-16470);
213 d.add(" Kan",-16465);
214 d.add(" Kang",-16459);
215 d.add(" Kao",-16452);
216 d.add(" Ke",-16448);
217 d.add(" Ken",-16433);
218 d.add(" Keng",-16429);
219 d.add(" Kong",-16427);
220 d.add(" Kou",-16423);
221 d.add(" Ku",-16419);
222 d.add(" Kua",-16412);
223 d.add(" Kuai",-16407);
224 d.add(" Kuan",-16403);
225 d.add(" Kuang",-16401);
226 d.add(" Kui",-16393);
227 d.add(" Kun",-16220);
228 d.add(" Kuo",-16216);
229 d.add(" La",-16212);
230 d.add(" Lai",-16205);
231 d.add(" Lan",-16202);
232 d.add(" Lang",-16187);
233 d.add(" Lao",-16180);
234 d.add(" Le",-16171);
235 d.add(" Lei",-16169);
236 d.add(" Leng",-16158);
237 d.add(" Li",-16155);
238 d.add(" Lia",-15959);
239 d.add(" Lian",-15958);
240 d.add(" Liang",-15944);
241 d.add(" Liao",-15933);
242 d.add(" Lie",-15920);
243 d.add(" Lin",-15915);
244 d.add(" Ling",-15903);
245 d.add(" Liu",-15889);
246 d.add(" Long",-15878);
247 d.add(" Lou",-15707);
248 d.add(" Lu",-15701);
249 d.add(" Lv",-15681);
250 d.add(" Luan",-15667);
251 d.add(" Lue",-15661);
252 d.add(" Lun",-15659);
253 d.add("Luo",-15652);
254 d.add(" Ma",-15640);
255 d.add(" Mai",-15631);
256 d.add(" Man",-15625);
257 d.add(" Mang",-15454);
258 d.add(" Mao",-15448);
259 d.add(" Me",-15436);
260 d.add(" Mei",-15435);
261 d.add(" Men",-15419);
262 d.add(" Meng",-15416);
263 d.add(" Mi",-15408);
264 d.add(" Mian",-15394);
265 d.add(" Miao",-15385);
266 d.add(" Mie",-15377);
267 d.add(" Min",-15375);
268 d.add(" Ming",-15369);
269 d.add(" Miu",-15363);
270 d.add(" Mo",-15362);
271 d.add(" Mou",-15183);
272 d.add(" Mu",-15180);
273 d.add(" Na",-15165);
274 d.add(" Nai",-15158);
275 d.add(" Nan",-15153);
276 d.add(" Nang",-15150);
277 d.add(" Nao",-15149);
278 d.add(" Ne",-15144);
279 d.add(" Nei",-15143);
280 d.add(" Nen",-15141);
281 d.add(" Neng",-15140);
282 d.add(" Ni",-15139);
283 d.add(" Nian",-15128);
284 d.add(" Niang",-15121);
285 d.add(" Niao",-15119);
286 d.add(" Nie",-15117);
287 d.add(" Nin",-15110);
288 d.add(" Ning",-15109);
289 d.add(" Niu",-14941);
290 d.add(" Nong",-14937);
291 d.add(" Nu",-14933);
292 d.add(" Nv",-14930);
293 d.add(" Nuan",-14929);
294 d.add(" Nue",-14928);
295 d.add(" Nuo",-14926);
296 d.add(" O",-14922);
297 d.add(" Ou",-14921);
298 d.add(" pa",-14914);
299 d.add(" Pai",-14908);
300 d.add(" Pan",-14902);
301 d.add(" Pang",-14894);
302 d.add(" Pao",-14889);
303 d.add(" Pei",-14882);
304 d.add(" Pen",-14873);
305 d.add(" Peng",-14871);
306 d.add(" Pi",-14857);
307 d.add(" Pian",-14678);
308 d.add(" Piao",-14674);
309 d.add(" Pie",-14670);
310 d.add(" Pin",-14668);
311 d.add(" Ping",-14663);
312 d.add(" Po",-14654);
313 d.add(" Pu",-14645);
314 d.add(" Qi",-14630);
315 d.add(" Qia",-14594);
316 d.add(" Qian",-14429);
317 d.add(" Qiang",-14407);
318 d.add(" Qiao",-14399);
319 d.add(" Qie",-14384);
320 d.add(" Qin",-14379);
321 d.add(" Qing",-14368);
322 d.add(" Qiong",-14355);
323 d.add(" Qiu",-14353);
324 d.add(" Qu",-14345);
325 d.add(" Quan",-14170);
326 d.add(" Que",-14159);
327 d.add(" Qun",-14151);
328 d.add(" Ran",-14149);
329 d.add(" Rang",-14145);
330 d.add(" Rao",-14140);
331 d.add(" Re",-14137);
332 d.add(" Ren",-14135);
333 d.add(" Reng",-14125);
334 d.add(" Ri",-14123);
335 d.add(" Rong",-14122);
336 d.add(" Rou",-14112);
337 d.add(" Ru",-14109);
338 d.add(" Ruan",-14099);
339 d.add(" Rui",-14097);
340 d.add(" Run",-14094);
341 d.add(" Ruo",-14092);
342 d.add(" Sa",-14090);
343 d.add(" Sai",-14087);
344 d.add(" San",-14083);
345 d.add(" Sang",-13917);
346 d.add(" Sao",-13914);
347 d.add(" Se",-13910);
348 d.add(" Sen",-13907);
349 d.add(" Seng",-13906);
350 d.add(" Sha",-13905);
351 d.add(" Shai",-13896);
352 d.add(" Shan",-13894);
353 d.add(" Shang",-13878);
354 d.add(" shao",-13870);
355 d.add(" She",-13859);
356 d.add(" Shen",-13847);
357 d.add(" Sheng",-13831);
358 d.add(" Shi",-13658);
359 d.add(" Shou",-13611);
360 d.add(" Shu",-13601);
361 d.add(" Shua",-13406);
362 d.add(" Shuai",-13404);
363 d.add(" Shuan",-13400);
364 d.add(" Shuang",-13398);
365 d.add(" Shui",-13395);
366 d.add(" Shun",-13391);
367 d.add(" Shuo",-13387);
368 d.add(" Si",-13383);
369 d.add(" Song",-13367);
370 d.add(" Sou",-13359);
371 d.add(" Su",-13356);
372 d.add(" Suan",-13343);
373 d.add(" Sui",-13340);
374 d.add(" Sun",-13329);
375 d.add(" Suo",-13326);
376 d.add(" Ta",-13318);
377 d.add(" Tai",-13147);
378 d.add(" Tan",-13138);
379 d.add(" Tang",-13120);
380 d.add(" Tao",-13107);
381 d.add(" Te",-13096);
382 d.add(" Teng",-13095);
383 d.add(" Ti",-13091);
384 d.add(" Tian",-13076);
385 d.add(" Tiao",-13068);
386 d.add(" Tie",-13063);
387 d.add(" Ting",-13060);
388 d.add(" Tong",-12888);
389 d.add(" Tou",-12875);
390 d.add(" Tu",-12871);
391 d.add(" Tuan",-12860);
392 d.add(" Tui",-12858);
393 d.add(" Tun",-12852);
394 d.add(" Tuo",-12849);
395 d.add(" Wa",-12838);
396 d.add(" Wai",-12831);
397 d.add(" Wan",-12829);
398 d.add(" Wang",-12812);
399 d.add(" Wei",-12802);
400 d.add(" Wen",-12607);
401 d.add(" Weng",-12597);
402 d.add(" Wo",-12594);
403 d.add(" Wu",-12585);
404 d.add(" Xi",-12556);
405 d.add(" Xia",-12359);
406 d.add(" Xian",-12346);
407 d.add(" Xiang",-12320);
408 d.add(" Xiao",-12300);
409 d.add(" Xie",-12120);
410 d.add(" Xin",-12099);
411 d.add(" Xing",-12089);
412 d.add(" Xiong",-12074);
413 d.add(" Xiu",-12067);
414 d.add(" Xu",-12058);
415 d.add(" Xuan",-12039);
416 d.add(" Xue",-11867);
417 d.add(" Xun",-11861);
418 d.add(" Ya",-11847);
419 d.add(" Yan",-11831);
420 d.add(" Yang",-11798);
421 d.add(" Yao",-11781);
422 d.add(" Ye",-11604);
423 d.add(" Yi",-11589);
424 d.add(" Yin",-11536);
425 d.add(" Ying",-11358);
426 d.add(" Yo",-11340);
427 d.add(" Yong",-11339);
428 d.add(" You",-11324);
429 d.add(" Yu",-11303);
430 d.add(" Yuan",-11097);
431 d.add(" Yue",-11077);
432 d.add(" Yun",-11067);
433 d.add(" Za",-11055);
434 d.add(" Zai",-11052);
435 d.add(" Zan",-11045);
436 d.add(" Zang",-11041);
437 d.add(" Zao",-11038);
438 d.add(" Ze",-11024);
439 d.add(" Zei",-11020);
440 d.add(" Zen",-11019);
441 d.add(" Zeng",-11018);
442 d.add(" Zha",-11014);
443 d.add(" Zhai",-10838);
444 d.add(" Zhan",-10832);
445 d.add(" Zhang",-10815);
446 d.add(" Zhao",-10800);
447 d.add(" Zhe",-10790);
448 d.add(" Zhen",-10780);
449 d.add(" Zheng",-10764);
450 d.add(" Zhi",-10587);
451 d.add(" Zhong",-10544);
452 d.add(" Zhou",-10533);
453 d.add(" Zhu",-10519);
454 d.add(" Zhua",-10331);
455 d.add(" Zhuai",-10329);
456 d.add(" Zhuan",-10328);
457 d.add(" Zhuang",-10322);
458 d.add(" Zhui",-10315);
459 d.add(" Zhun",-10309);
460 d.add(" Zhuo",-10307);
461 d.add(" Zi",-10296);
462 d.add(" Zong",-10281);
463 d.add(" Zou",-10274);
464 d.add(" Zu",-10270);
465 d.add(" Zuan",-10262);
466 d.add(" Zui",-10260);
467 d.add(" Zun",-10256);
468 d.add(" Zuo",-10254);
469 //////////////////////////////////////
470 function getKey(code){
471 if ((code>0)&&(code<160))
472 return String.fromCharCode(code);
473 else if ((code<-20319)||(code>-10247))
474 return "";
475 else
476 for (var i=d.items.length-1;i>=0;i--){
477 if (d.items[i].value<=code)
478 break;
479 }
480 return d.items[i].key;
481 }
482 function myConvert(str){
483 var result = "" ;
484 for (var i=1;i<=str.length;i++){
485 execScript("ascCode=asc(mid(\"" + str + "\"," + i + ",1))", "vbscript");
486 result = result + getKey(ascCode);
487 }
488 document.getElementById("content2").value = result;
489 return result ;
490 }
491 </SCRIPT>
492 <head>
493 <body bgColor=#aabfaa>
494 <form name="form1">
495 <div>
496 <!--选择是否去空格!-->
497 <input type="checkbox" >去空格
498 <TEXTAREA class=MsoTextbox id=tr style="OVERFLOW: hidden; WIDTH: 0.411cm; HEIGHT: 0.446cm" rows=1 cols=1>|</TEXTAREA><TEXTAREA class=MsoTextbox id=tp style="WIDTH: 0.5cm; HEIGHT: 0.444cm" rows=1 cols=1>▼</TEXTAREA><br>
499 <!--分割字符串!-->
500 <input type=button value=" split" onClick=oop()>
501 <!--字数统计!-->
502 <INPUT onclick=tg() type=button value="Static">
503 <!--字符转换!-->
504 <INPUT onclick=myreplace() type=button value="Transf">
505
506
507 </div>
508 </form>
509 <!--输入待转换字符或待统计字符!-->
510 <TEXTAREA id=content style="OVERFLOW-Y:scroll; WIDTH: 4.2cm; COLOR: green; HEIGHT: 3cm; voerflow-x: visible" onpropertychange=myConvert(this.value)>|b bld fs||d d f </TEXTAREA>
511
512 <!--输出结果!-->
513 <TEXTAREA id=content2 style="OVERFLOW-Y: visible; WIDTH: 4.2cm; COLOR: green; HEIGHT: 3cm; voerflow-x: visible" name=mytxt rows=1 cols=1>...</TEXTAREA><br>
514
515
516 </body>