Espressioni regolari per la regola di normalizzazione dei numeri di telefono

La notazione per la corrispondenza dei formati delle espressioni regolari consente di analizzare in modo rapido grandi quantità di testo per individuare formati di caratteri specifici, per estrarre, modificare, sostituire o eliminare sottostringhe di testo o per aggiungere le stringhe estratte in un insieme al fine di generare un report. È possibile utilizzare le espressioni regolari .NET per specificare il formato dei numeri di telefono e il formato di conversione come indicato di seguito:

  • Espressione regolare formato numero di telefono. Questa espressione è costituita da indicatori e variabili che rappresentano insiemi specifici di numeri. L'espressione regolare del formato del numero di telefono ^9(\d{7})$ descrive, ad esempio, numeri di telefono costituiti dal numero 9 seguito da sette cifre qualsiasi.

  • Espressione regolare formato di conversione. Questa espressione è costituita dal simbolo +, da numeri e dal simbolo $. Il simbolo $ acquisisce gli elementi dell'espressione regolare del formato del numero di telefono inclusi tra parentesi. I numeri dopo il simbolo $ devono essere minori o uguali al numero totale di elementi acquisiti specificato dall'espressione regolare del formato del numero di telefono.

    L'espressione regolare del formato di conversione +1425$1 descrive, ad esempio, una conversione che comporta l'aggiunta di un prefisso +1425 agli elementi acquisiti, ovvero gli elementi del formato del numero di telefono indicati tra parentesi. Se l'espressione regolare del formato del numero di telefono è ^9(\d{3})(\d{4})$ (contenente due elementi acquisiti), i numeri dopo il simbolo $ possono essere solo 1 o 2.

Nella seguente tabella sono illustrate regole di normalizzazione di esempio con i corrispondenti valori relativi a nome della regola, descrizione, formato del numero di telefono e formato di conversione.

Nome regola

Descrizione

Formato numero di telefono

Formato di conversione

Esempio

4digitExtension

Converte i numeri di interno a 4 cifre

^(\d{4})$

+1425555$1

1234 viene convertito in +14255551234

5digitExtension

Converte i numeri di interno a 5 cifre

^8(\d{4})$

+1425558$1

81234 viene convertito in +14255581234

7digitcallingRedmond

Converte i numeri a 7 cifre in numeri locali di Redmond

^(\d{7})$

+1425$1

5551212 viene convertito in +14255551212

7digitcallingDallas

Converte i numeri a 7 cifre in numeri locali di Dallas

^(\d{7})$

+1972$1

5551212 viene convertito in +19725551212

10digitcallingUS

Converte i numeri a 10 cifre in numeri USA

^(\d{10})$

+1$1

2065551212 viene convertito in +12065551212

LDCallingUS

Converte i numeri con prefisso LD in numeri USA

^1(\d{10})$

+1$1

12145551212 viene convertito in +12145551212

IntlCallingUS

Converte i numeri con prefisso internazionale in numeri USA

^011(\d*)$

+$1

011914412345678 viene convertito in +914412345678

RedmondOperator

Converte il numero 0 nel numero dell'operatore di Redmond

^0$

+14255551212

0 viene convertito in +14255551212

RedmondSitePrefix

Converte i numeri con prefisso on-net (6) e il codice sito di Redmond (222)

^6222(\d{4})$

+1425555$1

62221234 viene convertito in +14255551234

NYSitePrefix

Converte i numeri con prefisso on-net (6) e il codice sito di NY (333)

^6333(\d{4})$

+1202555$1

63331234 viene convertito in +12025551234

DallasSitePrefix

Converte i numeri con prefisso on-net (6) e il codice sito di Dallas (444)

^6444(\d{4})$

+1972555$1

64441234 viene convertito in +19725551234

Ulteriori informazioni in linea

Fare clic per espandere o comprimere.

Per ulteriori informazioni su come definire una regola di normalizzazione dei numeri di telefono e su come utilizzare espressioni regolari .NET per creare tali regole e per ulteriori regole di esempio, vedere la documentazione di Enterprise Voice disponibile nella Raccolta di documentazione tecnica su Office Communications Server.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×