我通常会提供相当数量的代码以及我尝试过的内容,但对于这个代码,我真的不知道从哪里开始。
简而言之,我需要的是在<div>
字段中输入6个数字之后显示<input>
(或任何其他元素),我还需要修剪空格,所以如果有人输入2个空格(或2个字母),<div>
将不会显示,直到他们输入6个数字。
我知道如何做其他一切我只是不确定如何检查输入是否包含6个数字,剥去所有其他角色。
我猜我需要某种正则表达式?!?
如果有人能给我一个正确方向的推动,一旦我尝试了一些东西,我可以用更多信息更新问题。
答案 0 :(得分:3)
试试这个:
$('input').keyup(function(){
var len = this.value.match(/\d/g).length;
if (len === 6) {
// do something
}
})