Size: a a a

2020 May 19

AS

Aλexander Syrotenko in pro.jvm
Про ненужность не согласен, но не претендую на истину
источник

ДК

Дима Красилов... in pro.jvm
Есть в джаве аннотация на строку, что она является валидным регулярным выражением?
Мб в либе какой
источник

AK

Alexander Komarov in pro.jvm
Дима Красилов
Есть в джаве аннотация на строку, что она является валидным регулярным выражением?
Мб в либе какой
Напиши свою, проверяй через Pattern.compile.
источник

ДК

Дима Красилов... in pro.jvm
Alexander Komarov
Напиши свою, проверяй через Pattern.compile.
Да впадлу чёт было делать такие очевидные штуки
источник

ДК

Дима Красилов... in pro.jvm
Ну ладно
источник

ДЧ

Денис Чиканов... in pro.jvm
Aλexander Syrotenko
Уже устарело
Чем устарело-то?
источник

g

guga in pro.jvm
Дима Красилов
Есть в джаве аннотация на строку, что она является валидным регулярным выражением?
Мб в либе какой
Аннотациия то есть, но это зависит от того, какой у тебя провайдер валидаций, сама по себе аннотация ничего не делает, начни например с @Pattern
источник

ДК

Дима Красилов... in pro.jvm
guga
Аннотациия то есть, но это зависит от того, какой у тебя провайдер валидаций, сама по себе аннотация ничего не делает, начни например с @Pattern
@Pattern это аннотация, проверяющая, что значение в строке удовлетворяет регулярному выражению
источник

g

guga in pro.jvm
оу, не таки да, ты прав
источник

g

guga in pro.jvm
Дима Красилов
@Pattern это аннотация, проверяющая, что значение в строке удовлетворяет регулярному выражению
а как на счет @RegEx
источник

ДЧ

Денис Чиканов... in pro.jvm
guga
а как на счет @RegEx
Вроде она
источник

YA

Yuriy Artamonov in pro.jvm
@org.intellij.lang.annotations.Pattern
> Specifies that an element of the program represents a string that must completely match given regular expression.
источник

YA

Yuriy Artamonov in pro.jvm
Это если вы от IDE хотите помощи и валидации значений в коде
источник

ДК

Дима Красилов... in pro.jvm
guga
а как на счет @RegEx
В javax.annotation?
Да, я ее смотрел. Из неё скопировал код.

Но это не констрейнт просто
источник

ДК

Дима Красилов... in pro.jvm
Я в итоге взял код из этой аннотации
источник

ДК

Дима Красилов... in pro.jvm
Alexander Komarov
Напиши свою, проверяй через Pattern.compile.
И сделал так
источник

ДЧ

Денис Чиканов... in pro.jvm
Yuriy Artamonov
@org.intellij.lang.annotations.Pattern
> Specifies that an element of the program represents a string that must completely match given regular expression.
Это не то
источник

ДК

Дима Красилов... in pro.jvm
Ну как сказать код.
Тип эксепшна посмотрел. Я без интернета просто в больнице в очереди сижу.
У меня даже джаввдоки не подгружены
источник

ДК

Дима Красилов... in pro.jvm
Я добавил просто настройки в одно из приложений.

И этим настройкам не посчастливилось быть регулярками.
Захотелось, чтобы при старте эти регулярки валидировались.
А аннотации удобной под рукой нет.
источник

ДК

Дима Красилов... in pro.jvm
Вот и вся история
источник