Strip white spaces on input

前端 未结 4 655
一个人的身影
一个人的身影 2020-12-02 14:56

I have a field that does not need any white spaces. I need to remove any as they are entered. Here\'s what I\'m trying... no luck so far

$(\'#noSpacesField\'         


        
4条回答
  •  既然无缘
    2020-12-02 15:33

    Use jQuery trim to remove leading and trailing white space

    $.trim(" test case "); // 'test case'
    

    To remove all whitespace...

    " test   ing  ".replace(/\s+/g, ''); // 'testing'
    

    To remove whitespace as it is entered...

    $(function(){
      $('#noSpacesField').bind('input', function(){
        $(this).val(function(_, v){
          return v.replace(/\s+/g, '');
        });
      });
    });
    

    Live Example

提交回复
热议问题