Я много раз искал это и не могу найти конкретный пример того, что я пытаюсь сделать.По сути, я хочу получить значение текстового поля по имени текстового поля (не по идентификатору).Затем я хочу удалить ВСЕ пробелы, не только начальные или конечные, но и пробелы в тексте.Например, для этого HTML-кода:
<INPUT style="TEXT-ALIGN: right;" onkeyup="fieldEdit();" onchange="fieldChange();" NAME="10010input" VALUE="4 376,73" readonly >
У меня есть этот JavaScript:
var val = document.CashSheet.elements["10010input"].value;
val2 = val.replace(<someregex>, '');
alert(val2);
Но я пробовал много доступных выражений регулярных выражений, которые удаляют все пробелы, но все, кажется, только удалитьначальные и конечные пробелы, например, значение выше 4 376,73 должно читаться как 4376,73 в предупреждении выше, но это не так.После изучения этого обычного регулярного выражения для удаления пробелов из текстового поля содержимое не работает, и я считаю, что это потому, что оно заполняется в польских локализованных настройках на веб-сервере.То, что \ u char / regex exp мне нужно записать для «польского пространства», так сказать, в ascii оно достигает 20, но регулярное выражение, которое большинство людей предлагают для пробелов, не захватывает его.