【发布时间】:2014-07-25 02:38:07
【问题描述】:
我想隐藏密码输入。我在 stackoverflow 中看到了很多答案,但是如果按退格键,我将无法验证值。条件返回 false。
我尝试了几种解决方案来覆盖该函数,但如果我按下退格键,我会遇到缓冲区问题,我得到了不可见字符 \b。
我按:“A”,退格,“B”,我的缓冲区中有这个:“\u0041\u0008\u0042”(toString() = 'A\bB')而不是“B”。
我有:
var readline = require('readline');
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.question("password : ", function(password) {
console.log("Your password : " + password);
});
【问题讨论】:
标签: javascript node.js