У меня есть текстовое поле с маской, которая требует 4 цифры.Как определить, была ли введена последовательность (1234, 6789, 5432 и т. Д.)?
Спасибо.
bool textIsSequential = "0123456789".Contains(text) || "9876543210".Contains(text);
Если допускается перенос, просто повторите последовательность в строке теста: например, "01234567890123456789"
"01234567890123456789"
Для бита SQL используйте тот же подход, что и для другого ответа:
'0123456789' LIKE '%' + text + '%' OR '9876543210' LIKE '%' + text + '%'
Спасибо за AakashM за указание на мой ужасный SQL и угрозу внедрения SQL с помощью вышеуказанного подхода:)