私はJavaで正規表現を書こうとしています。私は{9,12}の数字に限定された電話番号の正規表現を作成したい。数字の間には空白と1文字のスラッシュを使用することは可能ですが、空白やスラッシュは、例えば制限正規表現のJava、数字の制限、無制限の空白、唯一の文字
にカウントされません。
- 12345678 - 偽(のみ8桁)
- 123456789 - 真( 9桁)
- 123456789012 - True(12桁)
- 1234 567 89 012 - True(12桁および空白)|
- 123456789- 偽(限界を超え13桁)
- 456分の123 782 321 - 真(12桁、1つの文字スラッシュ、及び空白)
- 123456 // 787 78 - 偽(11桁、ダブルチャーためスラッシュ)
空白文字とスラッシュ文字を制限しないでください。
ありがとうございました!数字の間
一つは '[0-9] {9,12}'であろう最も簡単。しかし、それは検証のためには十分ではないでしょう。なぜなら、国コードによると、最初の数桁には制限があり、そのような数字は000000000であるからです。 – Rahul