我想限制用户在jquery中的文本之后输入空格,并且如果它在文本之后将删除空格?

时间:2015-03-03 18:54:21

标签: javascript jquery

下面的代码会用' - '替换空格,所以如果用户在文字后输入了大量空格,那就像' apple ------ ---&#39 ;.因此,我想限制用户在文本后输入一个空格,它将是apple-并且不再接受任何空格而只接受文本,例如苹果红但不是苹果---或苹果红。 如果用户提交文本,如果文本后面有空格,我想知道如何删除空格?谢谢!



     var $input = $('#tag');	
     $input.val(function(_,v){
return v.replace(/\s+/g,'-');
	
     
     });// '-'repace space

<input type="text" id="tag" />
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

http://www.w3schools.com/jsref/jsref_trim_string.asp

这会容易得多,我的直觉也说得快得多。使用修剪,然后添加你的&#34; - &#34;如果你真的需要它。