入力フォーム フィールドの 1 つを検証する RegEx を作成しようとしています。これにより、文字値 (TBA または NA) または最大 9 桁の整数 (これはフィールド制限 vtype によって設定されます) または 5.3 形式のいずれかが許可されます。 12345.123 または 12345.001 など。以下は、私が検索からまとめたものです。
/^([A-Z])|([0-9]+)(\.([0-9]{1,2}))?$/i;
これはアルファと整数でうまくいくように見えましたが、5.3 形式になると、12345.1 または 12345.12 のような値を無効にして、「12345.123」のような適切な 5.3 形式の値のみを受け入れるように強制したかったのです。
私は正規表現があまり得意ではなく、オンラインで検索して結果を組み合わせることにのみ依存していたので、どんな支援も大歓迎です!
ありがとうマイク