@entermix

Какое наиболее элегантное решение проверки строки?

Допустим задана строка: 30573484
Есть правило: "30,25,-307,89" (начало строки должно совпадать с любым набором чисел между запятыми и НЕ совпадать, если перед набором стоит отрицательный знак)

Нужно проверить строку на соответствие правилу.

Пример заданных строк:
30573484 - ОК
30773484 - BAD
27833452 - BAD
25245455 - ОК
89345354 - ОК

Есть ли элегантное решение?
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 1
match(^(30|25|89)) and not match(^307)
Для начала так
Можно и одним выражением,лень .
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы