Удалить дубликат точки с запятой из поля при нажатии на кнопку
Всем хорошего дня! Ребята, подскажите пожалуйста. Есть текстареа со словами типа:
магазин;крокодил;бензин;;ст ол;стул;;рыба как сделать, чтобы при нажатии на кнопку удалился дублирующий символ ; чтобы в итоге получилось так магазин;крокодил;бензин;ст л;стул;рыба |
Посмотри тему регулярные выражения. и split
|
Да я все понимаю, но я не могу догнать как это соеденить. Тупняк в голове(
|
alert( 'магазин;крокодил;бензин;;ст ол;стул;;рыба'.split(';;').join(';') ); alert( 'магазин;крокодил;бензин;;ст ол;стул;;рыба'.replace(/;;/g, ';') ); |
<!DOCTYPE html> <html> <head> <script type="text/javascript"> function testValid(sel){ var area = document.querySelectorAll(sel)[0]; area.value = area.value.replace(/;+/gm,';'); alert(area.value); } </script> </head> <body> <form id="my-form"> <textarea name="message" id="user-reply"> магазин;крокодил;бензин;;стол;стул;;рыба </textarea> <input type="submit" onclick="testValid('#my-form #user-reply')" value="Отправить" > </form> </body> </html> |
Всем огромное спасибо. Выручили
|
Часовой пояс GMT +3, время: 19:13. |