小编mrc*_*had的帖子

在输入中的每第4个字符后插入破折号

我想在输入中的每第4个字符后插入一个破折号.我有一个信用卡输入框.当用户输入并到达每个第4个字符时,jQuery将插入连字符(-).

例如: 1234-5678-1234-1231

更新:我正在尝试一些代码,我认为我是如此接近正确的代码,但我有一些问题.这是我的代码示例;

$('.creditCardText').keyup(function() {

var cardValue = $('.creditCardText').val(),
    cardLength = cardValue.length;

if ( cardLength < 5 ) {
    if ( cardLength % 4 == 0 ) {
        console.log('4 lük geldi');
        cardValue += "-";
        $('.creditCardText').val(cardValue);
    }
} else {
    if ( cardLength % 5 == 0 ) {
        console.log('5 lük geldi');
        cardValue += "-";
        $('.creditCardText').val(cardValue);

    }
}

});
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery

32
推荐指数
5
解决办法
6万
查看次数

TypeScript将所有ts文件编译为WebStorm 7中的单个JavaScript文件

我的项目中有很多.ts文件.WebStorm将每个.ts文件构建为js文件.但我不想那样.

我有一个app.ts文件,所有其他.ts文件将在该app.ts文件中构建.我怎么能在WebStorm 7中做到这一点?

在CLI模式下有一个解决方案,但我如何在WebStorm中实现它?

 tsc --out app.js main.ts app.ts a.ts b.ts
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法吗?

回答

刚在Edit Watcher的Arguments部分添加了这一行

--sourcemap $FileName$ --out your-main.js
Run Code Online (Sandbox Code Playgroud)

javascript webstorm typescript

11
推荐指数
1
解决办法
7832
查看次数

鼠标移动交叉时悬停延迟

我有一个导航菜单,我希望当鼠标移动时,导航将延迟200毫秒.我怎样才能做到这一点?

示例:http://www.amazon.com/

当鼠标在导航等待中移动时,亚马逊已离开导航(逐个部门).

<ul id="nav">
<li><a href="#">Menu 1</a>
    <ul>
        <li>Sub Menu 1</li>
        <li>Sub Menu 2</li>
    </ul>
</li>
<li><a href="#">Menu 2</a>
    <ul>
        <li>Sub Menu 3</li>
        <li>Sub Menu 4</li>
    </ul>
</li>
<li><a href="#">Menu 3</a></li>
<li><a href="#">Menu 4</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

例如; 如果鼠标在"菜单1"上并交叉移动到"子菜单1",则不应关闭"菜单1".否则"菜单1"应该关闭.

javascript navigation jquery hover

5
推荐指数
1
解决办法
561
查看次数

我可以在WebStorm中更新TypeScript版本吗?

我目前正在使用WebStorm 10.0.4.最新的TypeScript版本是1.5.3.但是在WebStorm中有一个旧版本的TypeScript.如何在WebStorm中更新我的TypeScript版本?

jetbrains-ide webstorm typescript

4
推荐指数
1
解决办法
2623
查看次数

AngularJS v1.3.x电子邮件验证问题

电子邮件示例:@ mail

在Angular v1.1.x中,此电子邮件无效.但在Angular v1.3.x中它是有效的.我从技术上知道这是有效的,但我需要some@valid.com电子邮件.我尝试了一些正则表达式,但没有奏效.

如何在Angular v1.3.x中更改验证?

email validation angularjs

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