次の正規表現が必要です。
文字列は大文字 (A ~ Z) で、数字 (0 ~ 9) を含む必要があります
^[A-Z]+[0-9]*$
0 個以上の数字が続く 1 つ以上の大文字と一致する必要があります。
あなたがすればそれは良かったでしょう:
-必要なことを正確に教えてください
-あなたが期待したもののサンプルを提供してください
――具体的にどんなことを試した...
編集:数字、大文字、および空白を含む任意の文字列に特定の順序なしで一致する正規表現が必要な場合、これは機能するはずです。
^[A-Z0-9 ]*$
これは、大文字、数字、空白の 0 回以上の繰り返しに一致します。文字列に少なくとも数字、空白、または大文字を含めたい場合は、次のようにします。
^[A-Z0-9 ]+$
*
0 回以上の繰り返しに一致する演算子とは対照的に、+
は 1 回以上に一致します。は^
文字列の最初から一致を開始するように$
正規表現に指示し、文字列の最後でパターン マッチングを終了するように正規表現に指示します。
以下が機能するはずです。
[A-Z0-9]+