-1

「DRSG004556722000TU77」のようなデータがあり、A のインデックスは 10、B は 11、C は 12 など、Z は 35 までのように、アルファベットを対応する数字に変換する必要があります。

役立つヒントはありますか??

ここにASCIIコードを返すJavaScriptがありますが、それぞれのアルファベットの上記のインデックスを取得したい

var string = DRSG004556722000TU77;
    function getColumnName(string) {
    return ((string.length - 1) * 26) + (string.charCodeAt(string.length - 1) - 64);
    }
    document.write( getColumnName(string) );
4

2 に答える 2

0

これは役立つかもしれません

var output = [], code, str = 'DRSG004556722000TU77',i;
for(i in str){
 code = str.charCodeAt(i);
 if(code <= 90 && code >= 65){
 // Add conditions " && code <= 122 && code >= 97" to catch lower case letters
   output.push([i,code]);
 }
}

出力にすべての文字コードとそれに対応するインデックスが含まれるようになりました

于 2013-04-12T09:33:07.893 に答える