0

オーストラリアの電話/携帯電話/1XXXX 番号を検証する必要があるプロジェクトに取り組んでいます。

誰かが以下の電話番号の検証を手伝ってくれませんか:

  1. 電話番号、最初の 2 桁は '01' '02' '03' '05' '06' '07' '08' '09' のいずれかである必要があります。

  2. 「13xxxx」や「1800xxxxxx」などの他の電話番号も使用でき、番号が 1 で始まる場合は長さに制限はありません。

  3. モバイルの場合、最初の 2 桁は「04」で始まり、長さは 10 桁である必要があります。

4

1 に答える 1

1

のような正規表現を使用できます。

/^((0[12356789]\d+)|(1\d+)|(04\d{8}))$/;.test(value)

デモ:フィドル

于 2013-07-09T02:54:03.260 に答える