2014-11-10 3 views
0

У меня есть этот маршрут настроить:MVC маршрутизации параметр регулярных выражений

routes.MapRoute(
    "Competition", 
    "{comp_id}/Competition/", 
    new { controller = "Competition", action = "Index" }, 
    new { comp_id = @"^[a-zA-Z0-9]{6}$" } 
    ); 

Регулярное выражение, как предполагается, чтобы идентификаторы конкуренции 6 символов, которые могут иметь буквенно-цифровых символов и не чувствительны к регистру. Я хотел бы сделать это, чтобы идентификатор имел длину более 3 символов без ограничения длины.

Может ли кто-нибудь помочь мне в этом?

ответ

1

Это просто основное регулярное выражение. Используйте {3,} вместо {6}, если вы имеете в виду, что для этого должно быть 3 или более символов, или {4,}, если вы имеете в виду, что оно должно быть больше 3.

Смежные вопросы