(19|20)怎么搞出来的1999?
这个1999是这么来的,19是来自(19|20),99是(\d{2})匹配到的
那为什么会匹配成99而不是别的数字呢?
$patterns = array ('/(19|20)(\d{2})-(\d{1,2})-(\d{1,2})/',
是(19|20)(\d{2})合在一起才是1999。