正则表达式 - 检查日期格式
regex - check date formats
我需要一些帮助。我有一个输入字段,我想检查用户是否以这些格式输入了他的出生日期:dd/mm/yyyy
或 dd-mm-yyyy
if(preg_match('/^[0-9]{2}-[0-9]{2}-[0-9]{4}$/', $_POST['dob'])){
// ok
} else {
// there's an error
}
如何更改正则表达式以匹配数字之间的 '/'
或 '-'
?
我需要一些帮助。我有一个输入字段,我想检查用户是否以这些格式输入了他的出生日期:dd/mm/yyyy
或 dd-mm-yyyy
if(preg_match('/^[0-9]{2}-[0-9]{2}-[0-9]{4}$/', $_POST['dob'])){
// ok
} else {
// there's an error
}
如何更改正则表达式以匹配数字之间的 '/'
或 '-'
?