我想在输入中的每第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) 我的项目中有很多.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) 我有一个导航菜单,我希望当鼠标移动时,导航将延迟200毫秒.我怎样才能做到这一点?
当鼠标在导航等待中移动时,亚马逊已离开导航(逐个部门).
<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"应该关闭.
我目前正在使用WebStorm 10.0.4.最新的TypeScript版本是1.5.3.但是在WebStorm中有一个旧版本的TypeScript.如何在WebStorm中更新我的TypeScript版本?
电子邮件示例:@ mail
在Angular v1.1.x中,此电子邮件无效.但在Angular v1.3.x中它是有效的.我从技术上知道这是有效的,但我需要some@valid.com电子邮件.我尝试了一些正则表达式,但没有奏效.
如何在Angular v1.3.x中更改验证?
javascript ×3
jquery ×2
typescript ×2
webstorm ×2
angularjs ×1
email ×1
hover ×1
navigation ×1
regex ×1
validation ×1