Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:電話番号の検証 | 中級正規表現
Python正規表現

チャレンジ:電話番号の検証

与えられた文字列が 123-456-7890 のような米国の電話番号形式に一致するかどうかを確認する関数の作成。

  • 3桁の数字;
  • ハイフン(-);
  • さらに3桁の数字;
  • もう一度ハイフン(-);
  • 4桁の数字。

この検証には正規表現を使用。 入力文字列が指定されたパターンに一致する場合は True、それ以外の場合は False を返す。

有効な電話番号の例:

  • 123-456-7890

無効な電話番号の例:

  • 1234567890
  • 123-45-6789
  • abc-def-ghij
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  2
single

single

チャレンジ:電話番号の検証

メニューを表示するにはスワイプしてください

与えられた文字列が 123-456-7890 のような米国の電話番号形式に一致するかどうかを確認する関数の作成。

  • 3桁の数字;
  • ハイフン(-);
  • さらに3桁の数字;
  • もう一度ハイフン(-);
  • 4桁の数字。

この検証には正規表現を使用。 入力文字列が指定されたパターンに一致する場合は True、それ以外の場合は False を返す。

有効な電話番号の例:

  • 123-456-7890

無効な電話番号の例:

  • 1234567890
  • 123-45-6789
  • abc-def-ghij
タスク

スワイプしてコーディングを開始

is_valid_phone_numberという関数を作成し、入力が米国の電話番号形式123-456-7890に一致する場合はTrueを、そうでない場合はFalseを返します。電話番号は以下の条件を満たす必要があります。

  • 3桁の数字
  • ハイフン
  • 3桁の数字
  • ハイフン
  • 4桁の数字

バリデーションには正規表現を使用してください。文字列がこのパターンに正確に一致する場合はTrueを、それ以外の場合はFalseを返します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  2
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt