我需要确保在文本字段中输入的值与此模式匹配:
2012-01-01 06:05:00
第一部分是日期,第二部分是时间。这些数字显然可能不同,但它们总是2对(数字),用连字符和1个空格分隔。
有人可以为此提供正则表达式吗?
答案 0 :(得分:0)
正则表达式有几种不同的方言。使用gnu-extended正则表达式:
\d{4}-\d{2}-\d{2}[ ]\d{2}:\d{2}:\d{2}
答案 1 :(得分: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