В основном, вот сделка.
Приложение, над которым я работаю, база данных, которую оно использует, по-видимому, не может принимать символы, отличные от US-ASCII, в полях ввода HTML-текста. Теперь у наших пользователей возникли проблемы с копированием / вставкой текста из документов PDF в эти поля. Наше исследование показало, что определенные символы, такие как левые и правые одинарные кавычки, апострофы и символы двойных кавычек в документах PDF, когда они вставляются в текстовую область, каким-то образом преобразуются в разные символы, которые не являются американскими ASCII, и, как таковые, вызывают проблемы внутри наше приложение.
Итак, у меня есть регулярное выражение, которое помечает не US-ASCII (не американские символы клавиатуры). Эта часть моего POC работает, но теперь мне бы хотелось, чтобы при копировании / вводе текста в тексте любые слова, помеченные как неамериканские ASCII, выделялись в текстовой области, когда пользователь пытается сохранить / отправить это. данные.
Возможно ли это сделать? Я могу использовать select (), но это только выделяет последнее слово, которое помечается. Любая помощь в этом будет оценена!
Спасибо!