2012-05-25 1 views
0

У меня есть регулярное выражение как ValidationExpression = "^ [^ <>] $" Я хочу добавить количество символов, которое оно примет. сказать, например, я хочу ограничить длину текстового поля (многострочной) до 200. как достичь. Я попробовал ValidationExpression = "^ [^ <>] {0, 200} $", но его не работает. что такое решение>asp.net regular exprssion Max char с не в состоянии

+1

Не могли бы вы пояснить, что «не работает»? Что происходит именно тогда, когда вы пытаетесь это сделать, и как это отличается от того, что вы ожидаете? Вы получаете сообщение об ошибке? – Guffa

+0

Можете ли вы показать свой код контроллера для '' и ''? –

+0

«Не работает» Я имею в виду, что он не берет никакого cherector .. – user1352864

ответ

1

Если вы хотите, чтобы ограничить длину строки не более 200 символов (прием ЛЮБОГО характера) это сделать:

ValidationExpression="^.{0,200}$" 

EDIT: К сожалению, я думаю, что я понимаю, что ты имел в виду, прежде чем почему это не сработало. Попробуйте это вместо:

ValidationExpression="^[^&lt;&gt;]{0,200}$" 
Смежные вопросы