1

私は通常、私が試したものと一緒にかなりの量のコードを含めますが、これについては、どこから始めればよいのか本当にわかりません。

長い話を短くするために必要なのは、フィールド<div>に6つの数字を入力した後に(または他の要素)を表示する<input>ことです。また、誰かが2つのスペース(または2つの文字)を入力した場合に空白をトリミングする必要があります。 6つの<div>数字を入力するまで表示されません。

私は他のすべてを行う方法を知っています。入力に6つの数字が含まれているかどうかを確認し、1文字おきに削除する方法がわかりません。

なんらかの正規表現が必要だと思いますか?!?

誰かが私に正しい方向に微調整を与えることができれば、私が何かを試したら、より多くの情報で質問を更新することができます。

4

1 に答える 1

3

これを試して:

$('input').keyup(function(){
   var len = this.value.match(/\d/g).length;
   if (len === 6) {
       // do something
   } 
})

http://jsfiddle.net/ZY4cf/

于 2012-09-07T08:46:40.137 に答える