JS事件--数字与字母之间转换
2012-06-29 15:57
281 查看
//转化大写英文字串为数字 例: "A" 转化为"1". function letterToInt(strvalue){ var str = strvalue.toUpperCase(); var id =0; var j =0; for(var i= str.length-1;i>=0;i--){ //str.charCodeAt(i)求出str字符串中第i个字母对应的ASCII值. id = id + Math.floor(Math.pow(26,j)*(str.charCodeAt(i)-'A'.charCodeAt(0)+1)); j++; } return id } //转化数字为大写英文字串 例: "1" 转化为"A". function intToLetter(id){ var k = (--id)%26//26代表A~Z 26个英文字母个数. var str = ""; while(Math.floor((id=id/26))!=0){ str = String.fromCharCode(k+65)+str;//65 代表'A'的ASCII值. k=(--id)%26; } //String.fromCharCode(num):求出num数值对应的字母.num应该为ASCII中的值. str = String.fromCharCode(k+65)+str; return str; } |
相关文章推荐
- js 关于字母和数字之间的转换
- js关于字母与ASCII码数字之间的转换
- js关于字母与ASCII码数字之间的转换
- 全角和半角的字母、数字之间的转换(别人写的)
- js中字符串,数字之间转换的常用方法
- JS:字符串和数字之间的相互转换
- JS数组中元素数字和字符串之间的转换
- 中英文123456789数字和字母之间的相互转换
- js中常用数据类型之间转换--字符串转换成数字;----字符串和json;---字符串和数组
- JS 把数字转换成字母
- js全角转半角(经典代码,不转换汉字,只转换数字和字母)
- js 字母转换成数字
- js字母转换为数字
- JS:字符串和数字之间的相互转换
- js正则表达式 必然包含数字和字母 6到20位之间
- JS实现excel表头字母和数字的转换
- Qt数字与字符串之间的相互转换
- js 字符串转换数字 详解
- 数字与汉字之间的转换(正负数通用)
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码