我想限制用户在jquery中输入文本后面的空格,如果它在文本后面,我会删除空格
I want to limit user to enter space after text in jquery and will remove the space if it after text?
下面的代码会将空格替换为"-",因此如果用户在文本后输入大量空格,则会像"apple--------"一样。因此,我想限制用户在文本后输入一个空格,它将是apple-,并且不再接受空格,只接受文本,例如apple red但不接受apple-或apple-red。如果用户提交了文本,如果文本后面有空格,我想知道如何删除空格?谢谢
var $input = $('#tag');
$input.val(function(_,v){
return v.replace(/'s+/g,'-');
});// '-'repace space
<input type="text" id="tag" />
http://www.w3schools.com/jsref/jsref_trim_string.asp
这会容易得多,我的直觉也会快得多。使用trim,然后如果你真的需要,添加你的"-"。
相关文章:
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 当没有文本输入聚焦时检测空格键按下
- 如何忽略单词like“”中的未使用空格;测试-文本”;同时构建html标签
- 我想限制用户在jquery中输入文本后面的空格,如果它在文本后面,我会删除空格
- 将空格添加到文本区域
- 从空格分隔的文本创建和实现数组:AngularJS
- 使值为所有空格的文本框无效
- 我如何用空格分解文本,但如果它'It’太长了
- 文本区域字符限制和空格修剪
- 以编程方式触发空格键单击文本区域
- 防止使用 jQuery 在 HTML 文本框中键入空格
- 如何在用户写入文本和按空格后替换表情符号
- 如何在文本节点中保留空格
- 获取标签文本并将其设置为输入值[为什么输入值只获取空格前的文本?
- 删除可内容可编辑属性时删除的文本空格
- 文本之间的空格,但文本前后不空格
- JQuery 字符限制器,同时忽略文本区域中的空格
- 如何单击文本区域,然后使用 jquery 按空格键
- 根据类添加空格以保存文本文件