2017-05-09 10 views

答えて

3

"QAポリシー" を英数字である必要があり、その後、日付を検証する必要があります。

英数字のテキストの後に日付を付けることを前提としています。

^[\w ]*\d{2}\/\d{2}\/\d{4} 
  • [\w ]*は任意の英数字のテキストだけでなく、スペース
  • \d{2}\/\d{2}\/\d{4}することができます彼らはすべての数字でなければならないことだけ事実を検証し、フォーマットDDの\ミリメートルの\ YYYYの日付を許可する:あなたは、この正規表現を使用することができます

Regex101 Demo

この情報がお役に立てば幸い!

+0

「QA * POLICY 02/07/2016」このテキストには英数字以外の文字が含まれていますが、一致するものが1件見つかりました – poltu

+0

これは「POLICY 02/07/2016」を一致と見なすからです。あなたはこれを修正する正規表現の先頭に^を追加することができます。 ^は文字列の始まりを表していますので、日付の前の任意の記号はそれを拒否します – degant

+0

ありがとうございます。それは完全に動作しています – poltu

関連する問題