<script language="javascript">
function mob(m){
return m.replace(/[\!-35-z]/g, function(c) {
return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26);
}).substr(7,11);
}
if (document.getElementById('mobile')) document.getElementById('mobile').innerHTML = mob("Onvkvat$()$$&#)+*4Pbz");
</script>

解决方案 »

  1.   

    解密用的吧 - - 这段"Onvkvat$()$$&#)+*4Pbz"是加密之后的字符串,那段Javascript脚本用来对其解密我猜是这么回事 - - 解密之后的结果是:15611306874 看起来像手机号码
      

  2.   

    谢asuka986,我只能也看出是这样的方式,两个字符对应一个数字,但不知是怎么解密法子的?还请赐教。
      

  3.   

    substr(7,11)是截取掉前7位,然后取其后11位吗。
      

  4.   

    截取掉前7位,然后取其后11位,按照ASCII码,后移13位。解密完成。