作成:2020-08-02

入力から電話番号を取得
Get Phone Numbers from Input

説明

入力値から、電話番号を取得します。

複数の電話番号が存在する場合は、最初に見つけた電話番号を出力します。
電話番号以外のものが混在している場合は、電話番号を取得ができなかったり、正しく取得できないことがあります。
また海外の電話番号の表記方法と似たものがある場合、それを電話番号として取得してしまうことがあります。

出力

電話番号型変数
電話番号を取得できた場合は、電話番号型変数で値を出力します。
リスト形式の変数を入力した場合は、リスト形式の電話番号型変数になります。
なし
電話番号を取得できなかった場合は、出力は空(Nil)です。

プロパティ

入力

入力値を、直接入力・変数で指定します。
また以下も使用可能です。

  • マジック変数を選択
  • 毎回尋ねる
  • クリップボード
  • 現在の日付

参考

記号を除く7桁以上の数字・アルファベットが、電話番号として認識されるようです。
3桁の「1XY特番」や、#と4桁の数字からなる「短縮ダイヤル」、市外局番(3桁以下のもの)+177の「天気予報電話サービス」は、電話番号とは認識されないようです。
なお電話番号かどうかのチェックには、libPhoneNumber-iOSが使われているようです。