выражениях бы вдоль линий:
[0-9] {1,3}
[0-9] +
[0-9] {0,5 }
Обновлено после дальнейшей информации:
Вы можете объединить значения из каждого текстового поля в разделенные запятыми значения, а затем подтвердить, что с помощью [0-9] {0,3}, [0-9] + , [0-9] {1,5}.
Либо используйте javascript для копирования значения в поле скрытого текстового поля с помощью собственного средства проверки регулярных выражений с использованием вышеуказанного выражения или просто выполните проверку вручную.
например. Использование jquery
$('#hiddenCombinedField').val($('#field1').val()+','+$('#field2').val()+','+$('#field3').val());
Запустите это перед тем, как позвонить по форме.
См. Также http://speckyboy.com/2009/12/17/10-useful-jquery-form-validation-techniques-and-tutorials-2/ для некоторых полезных справочных материалов.
Вы можете использовать CustomValidator, но почему бы вам не использовать три разных валидатора, по одному для каждого TextBox? –
Я хочу показывать только одно сообщение об ошибке одновременно. – Alexandre
@Alex Use Validation Summary для отображения одного сообщения об ошибке. Проверьте мой ответ ниже. – Jayesh