jQuery 置換機能を使用して、ユーザーが電話番号フィールドに数字とハイフンのみを入力できるようにします (プライベート Web アプリであり、ログインするには JS を有効にする必要があります)。
ユーザーが入力が入力を拒否していることを視覚的に確認できるように、置換関数が起動された後、x 秒間入力に css クラス (赤でハイライト) を追加したいと考えています。
置換機能がアクティブ化された後、x 秒間 css クラスを入力に追加するにはどうすればよいですか? (入力が実際に置き換えられた場合のみ)
$("#v_phone").bind('keyup blur',function(){
$(this).val( $(this).val().replace(/[^\d-]/g,'') ); }
);