範囲内の任意の値(境界を含む)に一致する正規表現範囲パターンと少し混同されます。次に例を示し0.000000
ます。1.000000
0.000000 is valid
0.000001 is valid
0.999999 is valid
1.000000 is valid
範囲内の任意の値(境界を含む)に一致する正規表現範囲パターンと少し混同されます。次に例を示し0.000000
ます。1.000000
0.000000 is valid
0.000001 is valid
0.999999 is valid
1.000000 is valid
これは必須のものです:
^(0\.\d{6}|1\.0{6})$
^
開始と$
終了に一致します
0
一致します0
\.
に一致し.
ます。正規表現\
の特別な意味を逃れることです.
\d{6}
6桁に一致
1\.0{6}
一致する1.000000
正規表現は番号範囲をチェックするための適切なツールではありませんが、ケースは非常に単純です
\b(?:1\.0{6}|0\.\d{6})\b
ここRegexrでそれを参照してください
完全な文字列がこれらの数字のみで構成されている場合は、単語の境界\b
を^
文字列の先頭と$
末尾に変更できます
^(?:1\.0{6}|0\.\d{6})$
この正規表現を使用する0\.\d{6}|1\.0{6}
0.const0。
\d{6}任意の6桁
| また
1.const1。
0 {6} const 000000
範囲に他の記号が含まれておらず、このデジットのみが含まれている場合は、アンカーを使用できます。正規表現は^0\.\d{6}|1\.0{6}$
^文字列の始まり
$文字列の終わり