这更像是一件有趣的事情,但因为我很好奇..(这本质上是混淆,但我正在解释它,所以每个人都可以从中获取一些东西)
假设我们有一个字符串(在 JavaScript 中是 ~):
var str = "stackoverflow
现在,还要说这个字符串应该在视觉上被遮挡,这样如果你要通读,你就不会只是看到stackoverflow
那里,而是一些更难简单阅读的东西。我正在考虑将其转换为数字形式,然后将其转换为像任何其他字符串一样读取。不知道这是否可能,但我会尝试它,因为它很有趣。
所以,我的问题是,你个人如何做到这一点,同时保持字符串完全有效?我个人尝试放入一堆对我自己的乐趣没有任何帮助的正则表达式。同样,这更像是一种因为我很好奇的东西,并且可能不会被使用。
例子:
var str = `s./\\t./ack;
输出:
stack
显然,该代码完全不可能,但它只是说明了我正在查看的内容。