語言

PhoneNumberUtils.FormatNumber 方法

定義

多載

名稱 Description
FormatNumber(String)
已淘汰.

會將給定號碼拆解並依照該號碼來自國家的規則格式化。

FormatNumber(IEditable, PhoneNumberFormat)
已淘汰.

現場格式化電話號碼。

FormatNumber(String, String)

格式化電話號碼。

FormatNumber(String, String, String)

只有當電話號碼尚未格式化時,才要格式化該電話號碼。

FormatNumber(String)

警告

deprecated

會將給定號碼拆解並依照該號碼來自國家的規則格式化。

[Android.Runtime.Register("formatNumber", "(Ljava/lang/String;)Ljava/lang/String;", "")]
[System.Obsolete("deprecated")]
public static string? FormatNumber(string? source);
[<Android.Runtime.Register("formatNumber", "(Ljava/lang/String;)Ljava/lang/String;", "")>]
[<System.Obsolete("deprecated")>]
static member FormatNumber : string -> string

參數

source
String

電話號碼格式化

傳回

輸入的本地可接受格式,或若格式規則不明,則以原始輸入為數字

屬性

備註

會將給定號碼拆解並依照該號碼來自國家的規則格式化。

此會員已被棄用。 改用連結 #formatNumber(字串 phoneNumber, 字串 defaultCountryIso)

Java 文件 android.telephony.PhoneNumberUtils.formatNumber(java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

FormatNumber(IEditable, PhoneNumberFormat)

警告

deprecated

現場格式化電話號碼。

[Android.Runtime.Register("formatNumber", "(Landroid/text/Editable;I)V", "")]
[System.Obsolete("deprecated")]
public static void FormatNumber(Android.Text.IEditable? text, Android.Telephony.PhoneNumberFormat defaultFormattingType);
[<Android.Runtime.Register("formatNumber", "(Landroid/text/Editable;I)V", "")>]
[<System.Obsolete("deprecated")>]
static member FormatNumber : Android.Text.IEditable * Android.Telephony.PhoneNumberFormat -> unit

參數

text
IEditable

待格式化的數字會隨格式調整

defaultFormattingType
PhoneNumberFormat

如果編號不以 +[country_code] 開頭,預設格式規則應適用

屬性

備註

現場格式化電話號碼。 目前 #FORMAT_JAPAN 且 #FORMAT_NANP 作為第二個論點支持。

此會員已被棄用。 改用連結 #formatNumber(字串 phoneNumber, 字串 defaultCountryIso)

Java 文件 android.telephony.PhoneNumberUtils.formatNumber(android.text.Editable, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

FormatNumber(String, String)

格式化電話號碼。

[Android.Runtime.Register("formatNumber", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? FormatNumber(string? phoneNumber, string? defaultCountryIso);
[<Android.Runtime.Register("formatNumber", "(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member FormatNumber : string * string -> string

參數

phoneNumber
String

要格式化的號碼。

defaultCountryIso
String

ISO 3166-1 是兩個字母的國家代碼,若該號碼沒有國家代碼,則會採用其慣例。

傳回

格式化後的數字,若該數字不成立則為空。

屬性

備註

格式化電話號碼。

如果該號碼沒有國家代碼,手機就會依照預設國家的慣例格式。

Java 文件 android.telephony.PhoneNumberUtils.formatNumber(java.lang.String, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

FormatNumber(String, String, String)

只有當電話號碼尚未格式化時,才要格式化該電話號碼。

[Android.Runtime.Register("formatNumber", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")]
public static string? FormatNumber(string? phoneNumber, string? phoneNumberE164, string? defaultCountryIso);
[<Android.Runtime.Register("formatNumber", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;", "")>]
static member FormatNumber : string * string * string -> string

參數

phoneNumber
String

要格式化的號碼。

phoneNumberE164
String

若該電話號碼沒有國家代碼,則使用E164格式的國家代碼。

defaultCountryIso
String

ISO 3166-1 為兩字母國家代碼,若電話號碼E164為空或無效,或電話號碼包含IDD時,則使用該慣例。

傳回

若格式化後的數字已被格式化,則回傳該數字。

屬性

備註

只有當電話號碼尚未格式化時,才要格式化該電話號碼。

僅有可標字元的號碼會被視為未格式化。

Java 文件 android.telephony.PhoneNumberUtils.formatNumber(java.lang.String, java.lang.String, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於