Есть ли у кого-нибудь идеи о том, можно ли / как создать регулярное выражение, соответствующее дате в любом заданном периоде?
Два примера:
23/11/2008 - 12/04/2010
//The expression would evaluate whether 16/04/2010 was in this range, and return false.
//The expression would determine whether 03/12/2009 was in this range, and return true.
и
01/09/1984 - 30/04/2001
//The expression would evaluate whether 16/04/1990 was in this range, and return true.
//The expression would determine whether 03/12/2009 was in this range, and return false.
Я ломал голову над тем, как что-то придумать, но у меня нет ничего подходящего. Примеры в Интернете интересуют только проверку того, находится ли дата в определенном формате, но не о проверке диапазонов.
Причина, по которой я пометил C # в этом, заключается в том, что это невозможно сделать в прямом регулярном выражении, и регулярное выражение диапазона необходимо будет создавать вручную для каждого отдельного случая.