Вход

Просмотр полной версии : Замена или удаление последнего символа


BashOrgRu
11.01.2014, 13:27
Всем привет!
Подскажите, как сделать удаление последнего символа из слова, введенного в input? Либо как вариант, как сделать замену этого символа на другой?

рони
11.01.2014, 13:33
BashOrgRu,
а как вы определите что введённый символ это конец слова?

ksa
11.01.2014, 14:01
BashOrgRu, интересно еще узнать в какой момент выполнять то удаление...

А так вот вариант

var str='какие-то слова ';
// замена
alert(str.replace(/[^\s]([\s]*$)/,'*$1')+'<');
// удаление
alert(str.replace(/[^\s]([\s]*$)/,'$1')+'<');