У меня есть строка, которую я строю динамически, пока пользователь вводит данные в текстовое поле. Я записываю ввод по мере его ввода и сохраняю его в глобальную переменную следующим образом:
например
var uid = '';
function buildString(e) {
var keynum = e.keyCode ? e.keyCode : e.which;
uid += String.fromCharCode(keynum);
}
Я заметил, что строка имеет коды ASCII HTML, добавленные перед каждым введенным символом.
например,
091 [041) 062> 030RS04800546029GS
так
091 = [
041 =)
062 =>
048 = 0
и т. Д.
Я не хочу, чтобы эти коды присутствовали в строке, есть ли регулярное выражение или какой-либо другой метод в Javascript, который будет отбрасывать только коды без удаления действительных, действительных чиселчто было введено?