1.输入字符串转换成半角字符串.
-->说明:①、全角空格为12288,半角空格为32.
②、一般对应关系 字符半角(33-126)<-------> 全角字符(65281-65374)差值:65284
js 代码:
1 function toDBC(Str) {
2 var DBCStr ="" ;
3 for (var i=0 ; i<Str.length; i++){
4 var c = Str.charCodeAt(i);
5 if (c ==12288 ) {
6 //如果需要滤空操作,则只需注释下面这行代码即可
7 DBCStr += String.fromCharCode(32 );
8 continue ;
9 }
10 if (c >65280&& c <65375 ) {
11 DBCStr += String.fromCharCode(c -65248 );
12 continue ;
13 }
14 DBCStr += String.fromCharCode(c);
15 }
16 return DBCStr;
17 }