Убрать пробелы вначале в инпуте?

219
16 августа 2017, 20:25

У меня есть функция onChange, где в стейт записываю то, что ввели в инпут

onChange = id => currentValue => {
      this.setState(prevState => ({
        data: {
           ...prevState.data,
         [id]: currentValue
        }
    }));
};

но есть ситуация, когда сначала в инпут ввели пробел или несколько пробелов. мне нужно игнорировать пробелы вначале и убирать их. При этом чтобы в инпуте на onChange данное поведение отображалось. То есть сделали фокус на инпуте, ввели несколько пробелов, начали писать, например email и курсор в этот момент ушел вначало,словно пробелов не было

Answer 1

Попробуйте использовать trim(). Этот метод позволяет удалять пробелы, табы в начале и в конце строки. str.trim()

READ ALSO
How to make names clickable in Google Maps? [требует правки]

How to make names clickable in Google Maps? [требует правки]

Why in Google Maps I can click on all geographic names by this link and can not for this linkHow to make names clickable?

198
Узнать какое видео воспроизводится?

Узнать какое видео воспроизводится?

На сайте есть много видеоКак узнать id видео которое воспроизводилось при запуске нового видео, у всех разный id, хотелось бы получить этот...

209
Почему не рендерится компонент Vue.js?

Почему не рендерится компонент Vue.js?

Собственно вопрос в заголовке, пишу код как в руководствеВот ссылка на CodePen

275