Я использую asp.net и c #.
У меня странные проблемы с регулярным выражением для текстового поля. Как вы можете видеть из моего фрагмента, я использую RegularExpressionValidator, он должен работать со стороны клиента и сервера.
Я тестирую TextBox и замечаю, что когда я копирую и вставляю некоторый текст с некоторых веб-страниц в TextBox, RegularExpressionValidator, кажется, не работает должным образом (результат кажется пустым вводом) (если вместо этого я набираю некоторый текст, работает нормально).
Я спрашиваю, верен ли мой RegEx "^([\s\S]){4,128}$"
Мне нужно проверить, находится ли длина ввода не менее 4 и не более 128 символов.
- Есть идеи, в чем может быть проблема?
- Как мне отладить Js
Спасибо
<asp:RegularExpressionValidator ID="uxRegularExpressionValidatorTitleMaxLengthDisplayer"
runat="server" ControlToValidate="uxTitleInputer" ErrorMessage="Title is too short or to long. Minimum 4 and Maximum 128 are allowed."
ValidationExpression="^([\s\S]){4,128}$">* Too short or too long</asp:RegularExpressionValidator>