Non è al 100% chiaro per me che i numeri UA di Google Analytics siano sempre a 6 cifre, un trattino e 2 cifre come spesso citato da Google nella documentazione. Ci sono frequenti contro-esempi che usano meno di 6 per la parte dell'account e 1-4 per il profilo. Tutti gli esempi mostrano sempre i numeri ma non è nemmeno chiaro che non possano essere lettere.Espressione regolare per convalidare un numero UA di Google Analytics
Qualcuno sa se Google ha pubblicato una regex che corrisponde esattamente ai numeri UA consentiti? Sto aggiungendo questa funzionalità alla console di amministrazione di un'applicazione su cui lavoro e vorrei convalidare l'input dell'utente.
Sì, ho detto che era 6 perché non ho fatto un conteggio, solo una rapida occhiata. : p Ero inclinato anche verso la seconda espressione regolare, ma non ero sicuro che consentissero lettere. – Otis
Carlo in questa discussione http://carlorizzante.com/2011/sanitize-the-google-analytics-tracking-code/ afferma che UA-1234567 è ancora un ID valido. Preferisco essere prudente e cercare di non rifiutare un codice eventualmente valido, quindi penso che userò: \ bUA- \ d {4,10} (- \ d {1,4})? \ B – ThisGuy
Bello, '/ \ bUA- \ d {4,10} - \ d {1,4} \ b /' funziona ammirevolmente per: formato in validatori Ruby. Grazie! –