【问题标题】:How to replace letters with alt codes using JavaScript如何使用 JavaScript 用 alt 代码替换字母
【发布时间】:2013-03-26 21:22:04
【问题描述】:

好的,所以我想用 JavaScript 制作一个 HTML 页面。我希望我在输入栏中输入的任何内容都以不同的方式进行翻译。因此,例如,如果我将a 放入框中,我希望它放入。如果我输入像hello 这样的词,我希望它显示为◘♣♀♀☼。有人知道怎么做吗?

【问题讨论】:

    标签: javascript replace


    【解决方案1】:

    以下是 jQuery 中的示例: http://jsfiddle.net/FPsdy/3/

    你必须用你想要的字符填充替换数组。

    var replacements = {
        "A": ")",
        "B": ">",
        "C": "'",
    }
    
    $('input[value=Translate]').click(function(){
       $("#translator").val(function(i, val)
    {
        val = val.split('');
    
        $.each(val, function(i,e){
            val[i] = replacements[e] ? replacements[e] : e;
        });
    
        return val.join('');
    });
    });
    

    来源:jQuery replace with array

    【讨论】:

    • 谢谢你,这真的很有帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    • 2012-11-27
    • 1970-01-01
    相关资源
    最近更新 更多