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