2016-06-01 3 views
-1

Как проверить аннотацию @pattern для строки, которая содержит буквенно-цифровые и (как) будто (1-1k546).Как проверить аннотацию @pattern для строки 2-2E454

+0

Вопрос вы очень расплывчатый. Пожалуйста, будьте более конкретными и посмотрите эту помощь: http://stackoverflow.com/help/mcve –

+0

Привет Руди, как проверить @pattern для строки, которая включает буквенно-цифровые и «-» как (1-1k546) –

+0

@Pattern (regexp = "^ [0-9a-zA-Z., \ '_ + *()?;: \" &! $% # @ = | {} [] \\/® ™ © -] * $ "). constarintvalidationexception Как исправить это? –

ответ

0
\d-[0-9a-zA-Z]+ 

\d match a digit [0-9] 
- matches the character - literally 
[0-9a-zA-Z]+ match a single character present in the list below 
    Quantifier: + Between one and unlimited times, as many times as possible, giving back as needed [greedy] 
    0-9 a single character in the range between 0 and 9 
    a-z a single character in the range between a and z (case sensitive) 
    A-Z a single character in the range between A and Z (case sensitive)