2017-03-11 73 views

回答

4

使用split()join() -

$(function() { 
 
    $("input").on("keyup", function() { 
 
    $(this).val($(this).val().split(" ").join("")); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text"/>

2

使用替換字符串的函數:

'username 1'.replace(' ', ''); //username1 
+2

多個空格失敗:''username 1 2 3'.replace('',''); //'username1 2 3'' –

1

function removeSpaces(string) { 
 
    return string.split(' ').join(''); 
 
    }
<form> 
 
<input type="text" onblur="this.value=removeSpaces(this.value);"> 
 
<input type="button" value="Click"> 
 
</form>

其中字符串是輸入文本的值。

相關問題