Я работаю над проектом, который уже существовал, когда я прибыл в компанию.
Пользователи должны вставить несколько номеров ISBN из Excel в поле поиска на моей странице индекса (HTML).Они делают это, выбирая множество номеров ISBN из Excel и копируя / вставляя в поле поиска.Проблема в том, что иногда ISBN плохо отформатированы и могут содержать букву или специальный символ в середине (не спрашивайте меня почему, не знаю).
Строка напоминает что-то вроде этого:
3356565663541 3356565663541 3356565663541 3356 B 565663541 3356565663541 A
Код на странице указателя для формы ввода:
<div class="col-lg-4">
<div class="form-group">
<label>ISBN</label>
<input asp-for="Advanced_ISBN" id="ISBN" type="text" placeholder="" class="form-control">
</div>
</div>
Мне нужен способ проанализировать, что вставлено в текстовое поле, и сообщить пользователю, что что-то не так.
Я бы хотел сделатьчто в C #, если это возможно, но я понятия не имею, как:
Обнаружить "вставить в текстовое поле" с помощью ctr-v или щелчком правой кнопкой мыши, мимо;
Получить строку для анализа;
Показать ее в новом временном окне с выделенным цветом в строке, которая может содержать ошибку.
Пользователи будут нажимать ОК, если все в порядке, или обнаруживают линию, которая является NOK.