-1
これは "3x12"と照合する形式です。 "x"の前の最初の数字は2桁ですが、最初の数字は0にできません。この数字の後ろに "x"という文字が続いていなければなりません。ここでJavascript正規表現が正しく一致しない
は私の正規表現です:
/^[1-9]{1,2}[x]{1}[1-9]{1,2}$/g
は、私がここで間違って何をしているのですか?なぜ "3x12"を試しても一致しないのですか?
_ _「最初の桁は0にできません」を調整する必要があります] [0-9] * 'ではなく、[1-9] {1,2}'でなければなりません。また、 '[x] {1}'は 'x'だけです。 – Xufox
JavascriptはJavaではありません。 – ajb
「3x12」と一致しています。ブラウザのコンソールでこれを試すことができます。 '/^[1-9] {1,2} [x] {1} [1-9] {1,2} $/g.test(" 3x12 ")'は 'true'に評価されます。 – Xufox