日期:2014-05-16 浏览次数:20378 次
今天无意中看到一网站,验证码随机数是这样:
<img class="yzm" onclick="javascript:document.getElementById('PicValidateCode').src='/validatecode/?temp=123'+ (new Date().getTime().toString(36)); return false;" id="PicValidateCode" src="/validatecode/?temp=123ghoereov">
?
?
我们都知道,number.toString(),number.toString(2),number.toString(8),number.toString(16)
没用过。number.toString(36),汗一下
?
自己测试了一下得出结论:
?number.toString(radix),转换为对应的进制,可以转化成2到36进制,0---9,在加上a-----z,刚好36
radix必须在2到36之间
?
自己写个循环玩玩:
?
?? <script language="javascript">
for(i=1;i<50;i++){
??alert(i.toString(36));
?}
</script>