javascript - 双字节整数转单字节-Javascript

标签 javascript double

是否可以使用 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/

相关文章:

java - 字符串精度

c++ - 小双数的总和c++

Java 程序在从 main() 拉出的变量之间输出空格,这很好。不过我想删除尾随空格

javascript - express.js HTTP 方法与 REST api 端点

java - 如何解析表示算术运算序列的字符串?

javascript - jQuery:处理跨域jsonp错误请求错误

javascript - 如何按字母顺序对下拉列表进行排序

java - 比较 float 及其副本

javascript - canvas.drawImage 使裁剪后的图像不成比例

javascript - Grunt 并发任务会覆盖其他任务的日志记录