Я пытаюсь заменить все точки, найденные в значении, введенном пользователем в форме 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, я вижу, что команда replace просто не возникает. '8.30' остается тем же.
Я также пробовал следующее regexp без лучшего результата:
value.replace(/\./g, 'x');
Что я здесь делаю неправильно?