noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик

Как запретить символ после одного раза его использования?

На сайте есть ввод номера. Нужно сделать так, чтобы плюс можно было использовать только один раз, а на второй он не реагировал. По возможности показать на примере.
Также (необязательно) как запретить всё кроме цифр в input?
  • Вопрос задан
  • 92 просмотра
Решения вопроса 3
sergiks
@sergiks Куратор тега JavaScript
♬♬
Разрешите вводить только цифры, а плюс рисуйте вне поля ввода, слева от него, чтобы он уже сразу был. Всё, кроме цифр, удалять, по событию "input".
Ответ написан
Комментировать
@zephire
Здравствуйте вот накидал небольшой код возможно он поможет.

https://codepen.io/zephiredesign/pen/QWQWOyX
Ответ написан
Комментировать
@akvhatit
Использовать регулярное выражение:

var phone = "+79993212344"
var regExp = new RegExp(/^\+(?=\d{11}$)/)
var validPhone = regExp.test(phone)
validPhone // true
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы