Регулярное выражение для проверки Google Analytics UA Number

Мне не на 100 процентов ясно, что Google Analytics UA Numbers всегда является 6 цифрами, тире и 2 цифрами, как Google часто упоминает в их документации. Существуют частые контрпримеры, которые используют меньше чем 6 для части учетной записи и 1-4 для профиля. Все примеры всегда показывают числа, но даже не ясно, что они не могут быть буквами.

Кто-либо знает, опубликовал ли Google regex, который точно соответствует допустимым Числам UA? Я добавляю эту опцию к консоли администрирования приложения, я продолжаю работать и хотел бы проверить ввод данных пользователем.

12
задан Otis 23 March 2010 в 02:54
поделиться

1 ответ

Возможно, не существует фиксированного диапазона цифр. 6 цифр для номера счета ограничат Google 1 000 000 пользователей. Я уверен, что Google стремится к большему. В этом FAQ по Google Analytics показан UA-xxxxx-y как пример номера аккаунта (7 + 1 цифра). Я бы предположил, что только UA и тире фиксированы, а количество цифр расширяется по мере роста числа пользователей и профилей. Например. чтобы разрешить от 4 до 10 цифр для пользователя и от 1 до 4 цифр для профиля, вы можете использовать этот Perl-стиль regex:

\bUA-\d{4,10}-\d{1,4}\b

Если он должен работать с ограниченным Google Analytics regex синтаксисом, попробуйте следующее:

UA-[0-9]+-[0-9]+
28
ответ дан 2 December 2019 в 05:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: