小编Eni*_*ter的帖子

Javascript中的实时摩尔斯电码转换器

看到谷歌的愚人节的莫尔斯电码的Gmail的笑话后,我想我会尝试使用JavaScript创建一个实时的莫尔斯电码转换器.

我正在使用正则表达式并替换以将莫尔斯代码更改为字符.例如:

.replace(/.- /g, "a").replace(/.-. /g, "r")
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,当我输入.-."r"时,它会给我一个"a",因为它.-首先看到了.我怎样才能让它只替换完全匹配?

更新和工作!! 感谢每一位帮助我的人

http://jsfiddle.net/EnigmaMaster/sPDHL/32/ - 我的原始代码

http://jsfiddle.net/EnigmaMaster/LDKKE/6/ - 由Shawn Chin重写

http://jsfiddle.net/EnigmaMaster/y9A4Y/2/ - 由Matthias Tylkowski改写

如果有人有其他方式写这个程序,请发一个JsFiddle

我很想知道如何做到这一点

javascript regex

7
推荐指数
1
解决办法
3939
查看次数

Javascript粘滞便笺

我在javascript中做了一些粘滞便笺,以获得乐趣.

当屏幕上有多个便签时,我希望将所选的一个粘贴在前面.IE浏览器.将z-index提高到高于其他粘滞便笺.目前我用CSS做这个:hover,这有点烦人.我想在javascript/jquery中做到这一点.我试着用focus()和blur()做addClass/removeClass

这就是我到目前为止所拥有的

$('.darkYellow').click(function() {
    $(this).focus(function() {
        $(this).addClass("index");
    });
});

$('.darkYellow').blur(function() {
    $(this).removeClass("index");
}); 
Run Code Online (Sandbox Code Playgroud)

更新和工作感谢Christoph http://jsfiddle.net/EnigmaMaster/aQMhk/6/

javascript jquery

2
推荐指数
1
解决办法
1562
查看次数

标签 统计

javascript ×2

jquery ×1

regex ×1