2017-07-05 15 views
-2

在这里输入文本中删除所有的空间是我的html:使用JavaScript

<input class="form" type="text" placeholder="test" /> 

和我的JS

var str = $(".form").val(); 
var newStr = str.replace(/\s+/g, ''); 

没有空间,当用户输入文本。如何创建JavaScript?有人帮忙吗?谢谢

+1

你可以使用'.trim()' – guradio

+0

所以你想防止空格或修剪掉空格? – Li357

+0

使用字符串方法'.trim()'。你正在做的是删除字符串中的所有空格。 – Gerardo

回答

2

如果你想删除的起始和结束空间使用trim()

var value = " some text to trim "; 
 

 

 
console.log(value.trim());

如果你想删除整个字符串全部使用空格代替

var value = "Some text to replace spaces"; 
 
var newStr = value.replace(/\s+/g, ''); 
 
console.log(newStr);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

+0

如何清除所有空间?结果是“sometexttotrim()” –

+0

第二个例子是否认为@dediwibisono –

+0

不是这个OP的相同? – guradio