InternationalPhoneNumber

<< Fare clic per visualizzazione il sommario >>

Percorso:  Il linguaggio OEL > Funzioni >

InternationalPhoneNumber

Verifica che la stringa indicata è un numero di telefono internazionale.

 

Funzione

bool InternationalPhoneNumber(object obj1)

 

Input

Nome

Descrizione

Tipo

Opzionale

obj1

Oggetto da verificare.

Object

 

Output

Nome

Descrizione

Tipo

Opzionale

returnValue

true se la stringa indicata è un numero di telefono internazionale, altrimenti false.

Boolean

 

 

Commenti

La funzione verifica che obj1 soddisfa l’espressione regolare

^\+?[1-9]\d{1,14}$

un segno + oppure non presente, (^\+?)

una cifra tra 1 e 9 ([1-9])

una cifra tra 0 e 9 in quantità pari ad un valore compreso tra 1 e 14 (\d{1,14}$)

 

Se obj1è di tipo string:

Restituisce

Condizione

false

se obj1 ha valore null.

 

Se obj1 è di tipo numerico intero, numerico decimale, numerico a virgola mobile, datetime:

Restituisce

Condizione

false

se obj1 è di qualsiasi altro tipo elementare che non sia string (P. es. int, date, etc).

 

Se obj1 è di tipo ArrayValue o IList:

Restituisce

Condizione

true

se gli elementi di obj1 sono tutti numeri di telefono internazionali.

false

se almeno un elemento di obj1 non è un numero di telefono internazionale.