Я ищу способ заменить кавычки "исправленными" котировками в пользовательском вводе.
Идея
Вот фрагмент, кратко демонстрирующий принцип:
Для котировок "правильные" имеют открытие "
и закрытие "
, поэтому его необходимо заменить хорошим способом.
$('#myInput').on("keyup", function(e) {
// The below doesn't work when there no space before or after.
this.value = this.value.replace(/ "/g, ' "');
this.value = this.value.replace(/" /g, '" ');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="myInput"></textarea>