我有一个字符串,当用户将数据输入文本框时,我正在动态构建,我正在输入正在输入的输入并将其保存到全局变量,如下所示:
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
所以
091 = [
041 =)
062 =>
048 = 0
等
我不希望这些代码出现在字符串中,是否有正则表达式或Javascript中的其他方法,只删除代码而不删除输入的实际有效数字?