Я хочу запретить ввод двух символов вместе, но я хочу, чтобы пользователь мог вводить один или другой, а также использовать клавишу ввода.Я хотел бы использовать белый список вместо символов черного списка.Регулярное выражение также должно поддерживать минимальную и максимальную длину.Я делаю проверку на стороне клиента, используя элемент управления asp: regularexpression.Я не хочу выполнять проверку на стороне сервера, если только это не единственное решение этой проблемы.Кто-нибудь еще сталкивался с этим?Заранее спасибо за любую помощь.
Вот регулярное выражение, которое я сейчас использую:
(?!. (& #)) ^ [a-zA-Z0-9! @ # $% ^ & _ = + ~ '' "";:, \ r \ n. () \? -] {1,1000} $
Я использую осину.net текстовое поле, которое установлено как многострочное, поэтому я должен разрешить \ r и \ n или какой смысл использовать многострочное текстовое поле:)
Я хочу, чтобы пользователь не мог вводить & # вместе, но разрешать имввести текст с & или # в нем и разрешить все символы a-zA-Z0-9! @ # $% ^ & * _ = + ~ '' "";:, \ r \ n. () \?-.
Допустимая текстовая запись будет выглядеть следующим образом:
У меня вопрос по поводу моего заказа.Номер заказа 12345. Можете ли вы мне помочь?
Недопустимая запись в тексте будет выглядеть следующим образом:
Я пытаюсь запретить пользователю вводить & # в текстовое поле, но я хочучтобы позволить им ввести & или #.