空白を必要としないフィールドがあります。入力されたものはすべて削除する必要があります。これが私が試みていることです...これまでのところ運がありません
$('#noSpacesField').click(function() {
$(this).val().replace(/ /g,'');
});
空白を必要としないフィールドがあります。入力されたものはすべて削除する必要があります。これが私が試みていることです...これまでのところ運がありません
$('#noSpacesField').click(function() {
$(this).val().replace(/ /g,'');
});
jQuery トリムを使用して先頭と末尾の空白を削除する
$.trim(" test case "); // 'test case'
すべての空白を削除するには...
" test ing ".replace(/\s+/g, ''); // 'testing'
入力された空白を削除するには...
$(function(){
$('#noSpacesField').bind('input', function(){
$(this).val(function(_, v){
return v.replace(/\s+/g, '');
});
});
});
$('#noSpacesField').keyup(function() {
$(this).val($(this).val().replace(/ +?/g, ''));
});
これにより、入力時にスペースが削除され、タブ文字も削除されます。
数字だけを入れたい場合は、これを試してください!:D
$("#id").keyUp(function(){
if(isNaN($(this).val())) {
$(this).val(0);
}
$(this).val($(this).val().replace(/ +?/g, ''));
})