PhoneCall.PhoneNumber Egenskap

Definition

Hämtar eller anger en sträng som representerar ett telefonnummer. Det här API:et är föråldrat. Information om hur du utvecklar ASP.NET mobila program finns i Mobile Apps & Webbplatser med ASP.NET.

public:
 property System::String ^ PhoneNumber { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string PhoneNumber { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.PhoneNumber : string with get, set
Public Property PhoneNumber As String

Egenskapsvärde

En sträng som representerar ett telefonnummer.

Attribut

Undantag

formatet för talet är ogiltigt.

Kommentarer

Egenskapen PhoneNumber krävs för PhoneCall kontroller. Egenskapen PhoneNumber accepterar strängar i olika format. Formatet för följande typer av tal beskrivs med hjälp av Backus-Naur Format (BNF-syntax är ett sätt att beskriva syntaxen för filformat):

phone_number ::= international_number | national_number | short_number

international_number ::= "+" country_code national_number

short_number ::= "#" national_number

country_code ::= (decoration_character | digit)* digit (decoration_character
       | digit)*

national_number ::= (decoration_character | digit)+

digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

decoration_character ::= "(" | ")" | "." | "-" | {space}

Ett telefonnummer kan bestå av en valfri lands- eller regionkod, prefix med ett + tecken, följt av valfri sekvens med nummer som utgör telefonnumret. De tecken som har markerats som kan visas var som decoration_character helst i telefonnumret och ignoreras.

För i-Mode telefoner gäller för närvarande följande regler när du anger ett telefonnummer:

  • Strängen måste börja med "0" eller "#".
  • Om strängen börjar med "0" är siffrorna fler än nio siffror.
  • Om strängen börjar med "#" är siffrorna fler än tre siffror.
  • Talen kan innehålla "(", ")" och "-" i strängen.
  • Strängen måste innehålla färre än 24 tecken.

I följande lista visas några exempel på giltiga telefonnummer:

  • 800.522.2920
  • +1 (425) 885-8080
  • +91335303197

Gäller för

Se även