アルファベットに加えて数字も禁止でjavascriptを書きたい(未完成)
見落としてないよ。
…ね、簡単でしょう?
お詫びというのも変だけど、もっと複雑にしてみた。
これで、alert 出す JavaScript からアルファベットと数値を取り除けます(Firefox限定)。今は固定で deadbeef! という文字列を alert してるけど、あと一歩で jjencode できそう。
_ = []|[]; $ = _++; __ = (_<<_); ___ = (_<<_)+_; ____ = __+__; _____ = __+___; $$ = ({}+"")[_____] + ({}+"")[_] + ({}[$]+"")[_] + (($!=$)+"")[___] + (($==$)+"")[$] + (($==$)+"")[_] + (($==$)+"")[__] + ({}+"")[_____] + (($==$)+"")[$] + ({}+"")[_] + (($==$)+"")[_]; $$$ = (($!=$)+"")[_] + (($!=$)+"")[__] + (($==$)+"")[___] + (($==$)+"")[_] + (($==$)+"")[$] ; $_$ = "('" + ({}[$]+"")[__] + (($==$)+"")[___] + (($!=$)+"")[_] + ({}[$]+"")[__] + ({}+"")[__] + (($==$)+"")[___] + (($==$)+"")[___] + (($!=$)+"")[$] + "!')"; ($)[$$][$$]($$$ + $_$ )();
…ね、簡単でしょう?
ところで、弾さん、
これで、任意のJavaScriptから数値と記号を取り除けます。
任意のJavaScriptから取り除くのは、数値と記号以外の文字ですよね!