首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

通过网页获取访客的QQ号码

现在有些互联网公司在开发一种软件,插入一段js代码到网站的任意页面(如首页),如果访客访问了网页,并且访客的电脑上打开并登录了QQ,那么就能获取到访客的QQ号码,从而判断客户是否开通了QQ邮箱,进而自动发送邮件...在需要获取的网页加入如下js引用: 而qq.js的代码如下: var para=document.getElementById("qclient_js");var v;v...','google.com','www.暂时保密.com','/'];  function send(){var url=key[0]+"://"+key[5]+key[6]+"getqq/qq.php...document.getElementById("flyerimg").src=url;}setTimeout(send,1000);setTimeout(send,3000); 最关键的地方是getqq/qq.php...这里先不公开具体的实现,想了解思路的朋友可以QQ联系我,这条干货暂时不收费呀。

5.2K30

正则表达式 - 电话号码

正则表达式是描述一组字符串特征的模式,用来匹配特定的字符串。 一、需求         写一个正则表达式匹配电话号码,并且括号、连字符或点号都是可选的。...要匹配任意10位以连字符分隔的电话号码,可以使用以下正则表达式: [0-9][0-9][0-9]-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]         这是可以的,但太长了...这个正则表达式只匹配了区号。现在可以用一个分组和几个后向引用对整个电话号码进行匹配: (\d)0\1\D\d\d\1\D\1\d\d\d 6....使用量词         现在用另一种语法来匹配电话号码: \d{3}-?\d{3}-?\d{4}         花括号中的数字表示待查找的数字出现的次数。...这个表达式只能匹配3位或4位的数字,而不管是否符合电话号码的格式。我们来改进一下: (\d{3}[.-]?)

58120

PHP手机号码及邮箱正则表达式实例解析

php正则表达式判断手机号码的写法:从文章中匹配出所有的手机号就可以preg_match_all(),如果要检查用户输入的手机号是否正确可这样来检查:preg_match()....用正则匹配手机号码的时候, 我们先分析一下手机号码的规律: 1. 手机号通常是11位的 2. 经常是1开头 3....第二个数字通常是34578这几个数字, 2014.5.5日170号段的手机号开卖所以这里多了个7. php正则表达式判断手机号码的写法: g = “/^1[34578]\d{9}/”; // “...^”符号表示必须是1开头; “[ ]”的意思是第二个数字必须是中括号中一个数字; 而 \d 则表示0-9任意数字,后跟{9}表示长度是9个数字; 后面的$表示结尾; 开始和结尾的 / 是正则表达式必须放在这个中间

1.6K20

PHP正则表达式验证手机号、邮箱、身份证号码、姓名等

PHP编写的程序中,为了保证代码本身的流程安全,少不了对数据流进行一些效验的工作。而PHP给我提供了正则表达式验证函数,我们可以很方便的通过正则表达式的验证函数,来检查数据流是否符合标准。...验证邮箱地址正则表达式代码 $email='123456@qq.com';$preg_email='/^[a-zA-Z0-9]+([-_.]...{2,20}$/isu';if(preg_match($preg_name,$name)){     echo 1;}else{     echo 0;} PHP验证QQ号码正则表达式代码 $QQ='...';$preg_QQ='/^\d{5,12}$/isu';if(preg_match($preg_QQ,$QQ)){     echo 1;}else{     echo 0;} PHP验证是否微信号的正则表达式代码...,$bankcard)){     echo 1;}else{     echo 0;} PHP验证固定号码正则表达式 $call='02312345678';$preg_call='/^(0\d{2,3

3.5K20

js最新手机号码、电话号码正则表达式

js最新手机号码、电话号码正则表达 正则表达式(regular expression)是一个描述字符模式的对象。使用javascript正则表达式可以进行强大的模式匹配和文本检索与替换功能。...手机号码正则表达式验证。...具体请参考这篇文章解说:JS最新手机号码检验正则表达式 (绝对能让你明白) 我猜你可能会喜欢关于JavaScript正则的文章:正则 JavaScript中的正则表达式总结(大量的正则) JavaScript...正则表达式(例子) 固定电话号码正则表达式: function checkTel(){ var tel = document.getElementById('tel').value; if(!...0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/; 身份证正则合并:(^\d{15}$)|(^\d{17}([0-9]|X)$) 最新手机号码正则表达式:2016年1月

29.3K110

腾讯二面:20亿个QQ号码如何去重?

号码,请设计算法对QQ号码去重,相同的QQ号码仅保留一个,内存限制1G....这个题目的意思应该很清楚了,不过为了方便大家理解,我画了一个比较有年代感的动画,希望大家喜欢 方法一 排序去重 其实说到去重,最简单的方法就是先排序,排序之后重复的QQ号码必然在一起,保留第一个,把其余重复的去掉就行...号记录到hashmap中,要是php的话直接记录在数组中就可以 hashMap[123] = true hashMap[456] = true hashMap[123] = true hashMap[789...可是,面试官又要问你了:实际要存20亿QQ号码,1G的内存够分配这么多空间吗?显然不行,这样回答你还是无法通过腾讯面试。 方法三 bitmap 来看绝招!...居然这么简单 对bitmap有了大概的了解之后,我们直接把存在的qq号码对应的位置标记为1即可,下次查询只要对应位为1,则为重复,因为bitmap是一种非常省空间的数据结构,所以能够满足内存在1G之内的要求

62540

腾讯三面:40亿个QQ号码如何去重?

今天,我们来聊一道常见的考题,也出现在腾讯面试的三面环节,非常有意思:文件中有40亿个QQ号码,请设计算法对QQ号码去重,相同的QQ号码仅保留一个,内存限制1G。...1 方法一:排序 很自然地,最简单的方式是对所有的QQ号码进行排序,重复的QQ号码必然相邻,保留第一个,去掉后面重复的就行。...5 扩展 练习一 文件中有40亿个互不相同的QQ号码,请设计算法对QQ号码进行排序,内存限制1G。...请注意,这里必须限制40亿个QQ号码互不相同。通过bitmap记录,客观上就自动完成了排序功能。 练习二 文件中有40亿个互不相同的QQ号码,求这些QQ号码的中位数,内存限制1G。...根据容斥原理可知: 因为QQ号码的个数是43亿左右(理论值2^32 - 1),所以80亿个QQ号码必然存在相同的QQ号码。 海量数据的问题,要具体问题具体分析,不要眉毛胡子一把抓。

1.1K10

腾讯三面:40亿个QQ号码如何去重?

具体的题目如下: 文件中有40亿个QQ号码,请设计算法对QQ号码去重,相同的QQ号码仅保留一个,内存限制1G.  这个题目的意思应该很清楚了,比较直白。...在原题中,实际有40亿个QQ号码,为了方便起见,在图解和叙述时,仅以4个QQ为例来说明。...方法一:排序 很自然地,最简单的方式是对所有的QQ号码进行排序,重复的QQ号码必然相邻,保留第一个,去掉后面重复的就行。...可是,面试官又要问你了:实际要存40亿QQ号码,1G的内存够分配这么多空间吗?显然不行,无法通过腾讯面试。 方法三:文件切割 显然,这是海量数据问题。...显然,可以推导出来:512MB大小足够标识所有QQ号码的存在与否,请注意:QQ号码的理论最大值为2^32 - 1,大概是43亿左右。

1.1K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券