-1

範囲内の任意の値(境界を含む)に一致する正規表現範囲パターンと少し混同されます。次に例を示し0.000000ます。1.000000

0.000000 is valid
0.000001 is valid
0.999999 is valid
1.000000 is valid
4

3 に答える 3

1

これは必須のものです:

^(0\.\d{6}|1\.0{6})$

^開始と$終了に一致します

0一致します0

\.に一致し.ます。正規表現\の特別な意味を逃れることです.

\d{6}6桁に一致

1\.0{6}一致する1.000000

于 2013-02-28T12:20:59.637 に答える
1

正規表現は番号範囲をチェックするための適切なツールではありませんが、ケースは非常に単純です

\b(?:1\.0{6}|0\.\d{6})\b

ここRegexrでそれを参照してください

完全な文字列がこれらの数字のみで構成されている場合は、単語の境界\b^文字列の先頭と$末尾に変更できます

^(?:1\.0{6}|0\.\d{6})$
于 2013-02-28T12:22:16.467 に答える
1

この正規表現を使用する0\.\d{6}|1\.0{6}

0.const0。

\d{6}任意の6桁

| また

1.const1。

0 {6} const 000000

範囲に他の記号が含まれておらず、このデジットのみが含まれている場合は、アンカーを使用できます。正規表現は^0\.\d{6}|1\.0{6}$

^文字列の始まり

$文字列の終わり

于 2013-02-28T12:24:28.370 に答える