Я хочу скрыть ввод пароля. Я вижу много ответов в stackoverflow, но я не могу проверить значение, если я нажимаю backspace. Условие возвращает false.
Я попробовал несколько решений для перезаписывания функции, но у меня возникла проблема с буфером, если я нажимаю backspace, у меня есть невидимый символ \b
.
Я нажимаю: "A", backspace, "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);
});