PHP は正規表現をどのように使用して、接続と時間が正当であるかどうかを判断します。 時刻には年、月、日のみが表示され、時刻形式は 2008-08-08 です 接続アドレスに関しては、http と https の両方を考慮するか、より包括的なアドレスを使用する方がよい場合があります。 共有先: -----解決策---------$s='2008-08-08'; echo $s == date("Y-m-d",strtotime($s)) ? 'yes' : 'no' ; ウェブサイトのアドレスについては、ネットで検索するとたくさんあります。 ------解決策---------$url = "http://www.liuxingyuyuni.cublog.cn"; if(!preg_match('^(http------解决方案--------------------https)\:\/\/([a-zA-Z0-9]+\.)?([a-zA-Z0-9]+\.[a-zA-Z0-9]+)+', $url)) { echo 'wrong'; } else { echo 'ok'; }