データ統合エクスプレッション電話番号の解析

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

電話番号の解析

バッチでサポートされています

電話番号を解析し、正規化します。 式のカテゴリ: 文字列

宣言された引数

  • - 解析する電話番号。
    式<文字列>
  • 形式 - 望ましい電話番号の形式。
    列挙<E164, E164_DIGITS_ONLY, INTERNATIONAL, NATIONAL, RFC3966>
  • 任意 地域 - 電話番号が属する地域。注: 地域が指定されていない場合、解析はそれなしで行われ、結果が不正確になるか、全く結果が出ない可能性があります。これは、さまざまな番号があり、単一の地域を割り当てることができない場合に便利です。
    列挙<Afghanistan, Albania, Algeria, American Samoa, Andorra, Angola, Anguilla, Antigua and Barbuda, Argentina, Armenia, 他 ...>

出力タイプ: 電話番号

例 1 - ベースケース

説明: E164 形式で数字のみの解析された番号を返すべきです。 引数の値:

  • : +1 415 5552671
  • 形式: E164_DIGITS_ONLY
  • 地域: US 出力: 14155552671

例 2 - ベースケース

説明: E164 形式の解析された番号を返すべきです。 引数の値:

  • : +1 415 5552671
  • 形式: E164
  • 地域: US 出力: +14155552671

例 3 - ベースケース

説明: INTERNATIONAL 形式の解析された番号を返すべきです。 引数の値:

  • : +1 415 5552671
  • 形式: INTERNATIONAL
  • 地域: US 出力: +1 415-555-2671

例 4 - ベースケース

説明: NATIONAL 形式の解析された番号を返すべきです。 引数の値:

  • : +1 415 5552671
  • 形式: NATIONAL
  • 地域: US 出力: (415) 555-2671

例 5 - ベースケース

説明: RFC3966 形式の解析された番号を返すべきです。 引数の値:

  • : +1 415 5552671
  • 形式: RFC3966
  • 地域: US 出力: tel:+1-415-555-2671

例 6 - ベースケース

説明: フォーマットされた US の電話番号を返す 引数の値:

  • : phoneNumber
  • 形式: E164
  • 地域: US
phoneNumber:arrow_right:出力
(234) 235-5678+12342355678
+1 415 5552671+14155552671
(415) 5552671+14155552671
Whatsapp@14155552671+14155552671

例 7 - Null ケース

説明: 電話番号が解析不能な場合は null を返す 引数の値:

  • : phoneNumber
  • 形式: E164
  • 地域: null
phoneNumber:arrow_right:出力
nullnull
9991-COMPANYnull
empty stringnull

例 8 - エッジケース

説明: 地域を指定せずに、番号自体のみに基づいて番号を解析しようとします。 引数の値:

  • : phoneNumber
  • 形式: E164
  • 地域: null
phoneNumber:arrow_right:出力
(234) 235-5678null
+1 415 5551111+14155551111
1 415 555 1111null
+1 411 1111111null
+34 91 23 45678+34912345678
Whatsapp@34912345678null