2012-01-11 60 views
-3

我需要確保在文本字段中輸入的值,此模式匹配:正則表達式會檢測這種模式麼?

2012-01-01 06:05:00 

第一部分是日期,第二個是時間。這些數字顯然可以不同,但​​它們將始終是由連字符和1個空格分隔的2對(數字)。

可有人請提供此正則表達式?

+1

您使用什麼語言? – Lomky 2012-01-11 16:32:23

+3

我投下了這個,因爲你問「有人可以*提供*正則表達式嗎?」沒有顯示你自己試圖得到答案,甚至是研究。 – iain 2012-01-11 16:34:12

回答

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

正則表達式有幾種不同的方言。使用GNU擴展的正則表達式:

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