0

http://jsbin.com/oqujuf/1/editを参照

$('input').keyup -> console.log @value

入力に文字を書き込むと空白が表示されます。入力内に入力されている文字を削除するにはどうすればよいですか。これを試していました:

@value = @value.replace(/\D/, '')

しかし、文字を書くとすぐに値が空になるため、機能しません。

アップデート

私はこのように使用しました:

if !@value then @value = ''

これは機能します。しかし、私の質問はこれです。検証で文字だけを削除するにはどうすればよいですか?

別の問題があります: 5 から 50 の範囲を使用するとします。15 を書きたい場合、1 つの値を書き込むとすぐに消えてしまいます。これら 2 つの問題をどのように解決しますか?

4

1 に答える 1