2012-01-11 4 views
-3

мне нужно, чтобы убедиться, что значение, введенное в текстовом поле соответствует этой схеме:Каким будет регулярное выражение для обнаружения этого шаблона?

2012-01-01 06:05:00 

первой частью является датой и второе время. Очевидно, что эти цифры могут быть разными, но они всегда будут 2 пары (числовые), разделенные дефисом и 1 пробелом.

Может ли кто-нибудь предложить регулярное выражение для этого?

+1

Какой язык вы используете? – Lomky

+3

Я проголосовал за это, потому что вы спросили: «Может ли кто-то угодить * предоставить * регулярное выражение для этого?» без каких-либо ваших собственных попыток получить ответ, даже исследования. – iain

ответ

0

Попробуйте следующее:

^[\d]{4}-[\d]{2}-[\d]{2}[ ][\d]{2}:[\d]{2}:[\d]{2}$ 

Это примерно эквивалентно:

^ = start of string 
[\d] = any number (0 - 9) 
{n} = exactly n times 
- = a hyphen 
[ ] = a space 
$ = end of string 
0

Существует несколько различных диалектов регулярных выражений. Использование Гну-продлен регулярное выражение:

\d{4}-\d{2}-\d{2}[ ]\d{2}:\d{2}:\d{2}