如何使用JavaScript函数验证Google Analytics跟踪ID

 mobiledu2502871243 发布于 2023-02-12 15:58

我需要验证Google Analytics跟踪ID.所以我创建了一个简单的函数,但我的RegEx必定是错误的,因为它每次都返回false.我不确定Google Analytics ID的中间或末尾是否有一定数量的数字,所以只是想找到至少一位数.

JavaScript功能:

function validateGA(id) {
    var regexp = /ua-\d+-\w\d+/;
    return regexp.test(id);
}

测试validateGA('UA-12345-12');但只是保持返回false.

JSFiddle:http://jsfiddle.net/g9yLr/

1 个回答
  • GA ID中没有固定的位数.此外,已经有与传统开始IDS MO或者YT等你的目的,正确的正则表达式可能是这样的:

    /(UA|YT|MO)-\d+-\d+/i.test(id)
    

    这适用于以下场景:

    UA-1234-12
    YT-1234-12
    MO-1-1
    UA-1234-1
    ua-1-1
    UA-1234- // Invalid
    UA--1   // Invalid
    

    另外,要在jsfiddle中检查这个:http://jsfiddle.net/c4mkH/1/

    2023-02-12 16:01 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有