Я пытаюсь заменить все точки, найденные в значении, введенном пользователем в форме HTML.
Например, мне нужно преобразовать запись «8.30» в «8x30».
У меня есть этот простой код:
var value = $(this).val().trim(); // get the value from the form
value += ''; // force value to string
value.replace('.', 'x');
Но это не работает. Используя команду console.log в Firebug, я вижу, что команда замены просто не происходит. «8.30» остается прежним.
Я также попробовал следующее регулярное выражение без лучшего результата:
value.replace(/\./g, 'x');
Что я здесь не так делаю?