[英]php regex validate birthdate
我在弄清楚如何在php中執行以下preg_match
遇到困難。 我有一個HTML表單,用戶可以在其中按天,月和年輸入他或她的生日。
我如何驗證第二天:確保它是1到31之間的數字,實際上是01到31個月之間:確保它是1到12之間的數字,實際上是01到12年之間:確保它是1800到12之間的數字2012年,實際上是1800年至2012年之間
if (preg_match( ????? )) {
echo " SUCCESS";
} else {
echo " ERROR";
}
謝謝...
Checkdate需要3個不同的參數,用於使用preg_match驗證一個輸入,請使用pattern:
(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.]((?|19|20)\d\d)
它以dd-mm-yyy和dd.mm.yyyy以及dd / mm / yyyy格式驗證正確的日期,並且如果需要,還可以解析每個參數的值
您可以通過checkdate()
函數執行此操作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.