将字符串转换为空格

时间:2010-02-17 16:43:31

标签: javascript html whitespace encryption

我正在寻找将字符串转换为空格的av方式;空格,换行符和制表符,以及相反的方式。

我找到了Python script,但我不知道如何使用Javascript。

我需要它进行白人黑客竞赛。

1 个答案:

答案 0 :(得分:1)

我可以吃香蕉吗? ;)

var ws={x:'0123',y:' \t\r\n',a:/[\w\W]/g,b:/[\w\W]{8}/g,c:function(z){return(
ws.y+ws.x)[(ws.x+ws.y).indexOf(z)]},e:function(s){return(65536+s.charCodeAt(0)
).toString(4).substr(1).replace(ws.a,ws.c)},d:function(s){return String.
fromCharCode(parseInt(s.replace(ws.a,ws.c),4))},encode:function(s){return s.
replace(ws.a,ws.e)},decode:function(s){return s.replace(ws.b,ws.d)}};

// test string
var s1 = 'test0123456789AZaz€åäöÅÄÖ';

// show test string
alert(s1);

// encode test string
var code = ws.encode(s1);

// show encoded string
alert('"'+code+'"');

// decode string
var s2 = ws.decode(code);

// show decoded string
alert(s2);

// verify that the strings are completely identical
alert(s1 === s2);