使用jquery修剪输入而不阻塞空格输入
Trim input without blocking space input with jquery?
如何在不阻塞空格字母输入的情况下修剪输入的值?
例如,如果我写入或通过副本" hello world "
,则应将其更正为"hello world"
到目前为止,我所拥有的脚本会正确地修剪粘贴的输入,但如果我手动编写,它会阻塞空格,因此输出将为"helloworld"
。
$(function(){
$('.trim').bind('input', function(){
$(this).val(function(_, v){
return v.trim();
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="trim" type="text">
尝试对blur
事件进行写入,它将删除当前文本开头和结尾的空格。:
$(function(){
$('.trim').bind('blur', function(){
$(this).val(function(_, v){
return v.trim();
});
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="trim" type="text">
您可以使用jquery trim函数来修剪字符串的开头和结尾,而无需更改单词。
$.trim("示例字符串");
相关文章:
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 当没有文本输入聚焦时检测空格键按下
- 简单的Javascript方式,在输入字段的每5位数字后添加一个空格
- Javascript 只允许输入区域中有空格
- 为什么不'当用户输入空格或字符太多/不够时,此函数会发出window.alert
- 我想限制用户在jquery中输入文本后面的空格,如果它在文本后面,我会删除空格
- 阻止ONLY空格输入from文本字段
- 使用简单的角度滤波器来替换输入字符串中某些字符串的所有出现,而不考虑大小写和空格
- 当有空格或没有输入值时发出Javascript警报
- JS函数只允许输入字母和空格
- 获取标签文本并将其设置为输入值[为什么输入值只获取空格前的文本?
- jquery按键在输入文本限制中,我希望它只允许A-Z和空格,但我的代码不允许“Y”和“Z”
- 动态验证输入框是否有空格或是否为空
- 在输入中需要两个用空格分隔的单词
- 使用 PHP 填充引导输入 - 字符串变量中出现空格错误
- 无法从输入字段中获取空格
- 输入表单中不允许有空白字符/空格
- 如何在数组的元素之间插入空格,该数组作为 HTML 表单的输入读取
- 如何验证字母数字输入之间的空格
- HTML5 输入类型=数字值在 Webkit 中为空,如果包含空格或非数字字符