-1
QA POLICY 02/07/2016
上記の式を検証したいと思います。 「QAポリシー」は英数字にし、日付を検証する必要があります。テキスト内の英数字と日付の組み合わせの正規表現
私は、以下の式を使用している、それが失敗している:
[A-Za-z0-9](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d
QA POLICY 02/07/2016
上記の式を検証したいと思います。 「QAポリシー」は英数字にし、日付を検証する必要があります。テキスト内の英数字と日付の組み合わせの正規表現
私は、以下の式を使用している、それが失敗している:
[A-Za-z0-9](0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d
"QAポリシー" を英数字である必要があり、その後、日付を検証する必要があります。
英数字のテキストの後に日付を付けることを前提としています。
^[\w ]*\d{2}\/\d{2}\/\d{4}
[\w ]*
は任意の英数字のテキストだけでなく、スペース\d{2}\/\d{2}\/\d{4}
することができます彼らはすべての数字でなければならないことだけ事実を検証し、フォーマットDDの\ミリメートルの\ YYYYの日付を許可する:あなたは、この正規表現を使用することができますこの情報がお役に立てば幸い!
「QA * POLICY 02/07/2016」このテキストには英数字以外の文字が含まれていますが、一致するものが1件見つかりました – poltu
これは「POLICY 02/07/2016」を一致と見なすからです。あなたはこれを修正する正規表現の先頭に^を追加することができます。 ^は文字列の始まりを表していますので、日付の前の任意の記号はそれを拒否します – degant
ありがとうございます。それは完全に動作しています – poltu