1234567 01-01-74
(引用符は不要)のような文字列をチェックする必要があります。phpでのパターンによる文字列の検証
文字列の最初の数値の長さは7桁で、その後に空白があり、日、月、年の数字の間に-
の日付文字列が続きます。
どうすればよいですか?
1234567 01-01-74
(引用符は不要)のような文字列をチェックする必要があります。phpでのパターンによる文字列の検証
文字列の最初の数値の長さは7桁で、その後に空白があり、日、月、年の数字の間に-
の日付文字列が続きます。
どうすればよいですか?
私が正しくあなたの質問を理解していれば、次の正規表現は動作するはずです:
(\d{7}) \d{2}-\d{2}-\d{2}
を、我々は文字列が有効であるかどうかを確認するためにテストすることができpreg_match()を使用する:
// The "i" after the pattern delimiter indicates a case-insensitive search
if(preg_match("/(\d{7}) \d{2}-\d{2}-\d{2}/i", "1234567 01-01-74"))
{
// Valid string code here
echo "Valid";
}
else
{
// Bad string code here
echo "Not valid! Ogblog!";
}
をこの質問を避ける必要があります正規表現fanboysのために..しかし、私はとにかく助けようとするでしょう..日付は有効でなければなりませんか? – zaf
パターンなし – Raj