Показать сообщение отдельно
  #8 (permalink)  
Старый 13.06.2018, 11:38
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

<input type="text">
	<script>
document.querySelector('input').oninput = e => e.target.value = e.target.value.replace(/[^а-я\s\d\/]|[йзёыъь]/gi, '');
	</script>


есть небольшая засада - если редактируем в середине строки, и например вбили букву "ы", то курсор улетает в конец. Надо перед заменой сохранять позицию курсора, потом восстанавливать
Ответить с цитированием