是否可以使用 java 脚本将双字节整数转换为单字节整数? 当输入文本框时,我需要将双字节数字转换为单字节数字。jQuery 或 javascript 中是否有可用的方法。
最佳答案
没有将 1 ( U+FF11 ) 转换为 1 ( U+0031 ) 的内置方法。您可以使用正则表达式特别是您提到的字符:
var rex = /[\uFF10-\uFF19]/g;
var str = "1234";
console.log("Before: " + str);
str = str.replace(rex, function(ch) {
return String.fromCharCode(ch.charCodeAt(0) - 65248);
});
console.log("After: " + str);
Live Example (一定要打开 JavaScript 控制台) | Source
关于javascript - 双字节整数转单字节-Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15359612/