Имам низ, който изграждам динамично, докато потребителят въвежда данни в текстово поле, улавям входа, докато се въвежда, и го записвам в глобална променлива, както следва:
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, който ще премахне само кодовете, без да премахне действителните, валидни числа, които са били въведени?