Синтаксический анализ регулярного выражения "^[-\wÀ-ÿ\'\.\-\&\s]+$" - диапазон [x-y] в обратном порядке

старое приложение C# ASP.Net Web Form с .Net Framework 4.6.2

У меня есть валидатор reg exp в пользовательском элементе управления ascx:

но когда этот элемент управления загружается с

я получаю исключение:

но любой валидатор reg ex говорит, что "^[-\wÀ-ÿ'.-&\s]+$" является допустимым, более высокий компонент символа говорит, что "соответствует одному символу в диапазоне между À (индекс 192) и ÿ (индекс 255) (с учетом регистра)"

Так почему же это не срабатывает и показывает еще более странные интерпретации символов?

    <asp:RegularExpressionValidator ID="REV_RecordId" runat="server" 
            ControlToValidate="uxRecordID" 
            ValidationGroup="TheValidationGroup" 
            Display="Dynamic" 
            ForeColor="Red"
            ErrorMessage="Please enter a valid ID" 
            SetFocusOnError="True" 
            ValidationExpression="^[-\wÀ-ÿ\'\.\-\&\s]+$" />
 UserControl ctrl = (UserControl)LoadControl("path to user control");
Лавр
Вопрос задан6 августа 2024 г.

1 Ответ

2
Жанна
Ответ получен11 сентября 2024 г.

Ваш ответ

Загрузить файл.