Il ne m'est pas évident à 100% que les numéros UA de Google Analytics comportent toujours 6 chiffres, un tiret et 2 chiffres, comme le mentionne souvent Google dans leur documentation. Il y a des contre-exemples fréquents qui utilisent moins de 6 pour la partie compte et 1-4 pour le profil. Tous les exemples montrent toujours des chiffres mais il n'est même pas clair qu'ils ne peuvent pas être des lettres.Expression régulière pour valider un numéro de Google Analytics UA
Est-ce que quelqu'un sait si Google a publié une regex qui correspond exactement aux numéros UA autorisés? J'ajoute cette fonctionnalité à la console d'administration d'une application sur laquelle je travaille et je souhaite valider l'entrée de l'utilisateur.
Ouais, j'ai dit que c'était 6 parce que je n'ai pas fait un compte, juste un coup d'oeil rapide. : p Je me penchais aussi vers la deuxième regex mais je ne savais pas si elles autorisaient les lettres. – Otis
Carlo dans ce fil http://carlorizzante.com/2011/sanitize-the-google-analytics-tracking-code/ indique que l'UA-1234567 est toujours un identifiant valide. Je préfère être prudent et essayer de ne pas rejeter un code potentiellement valide, donc je pense que je vais utiliser: \ bUA- \ d {4,10} (- \ d {1,4})? \ B – ThisGuy
Nice, '/ \ bUA- \ d {4,10} - \ d {1,4} \ b /' fonctionne admirablement pour: format dans les valideurs Ruby. Merci! –