Trim 输入不阻塞 space 输入 jquery?
Trim input without blocking space input with jquery?
如何在不阻塞 space 字母输入的情况下 trim 输入值?
例如,如果我写或过去的副本 " hello world "
它应该更正为 "hello world"
到目前为止,我的脚本 trim 粘贴的输入是正确的,但如果我手动编写它,它会阻止 space 字母,因此输出将是 "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 字符串的开头和结尾而不更改单词。
$.trim(" 示例字符串 ");
如何在不阻塞 space 字母输入的情况下 trim 输入值?
例如,如果我写或过去的副本 " hello world "
它应该更正为 "hello world"
到目前为止,我的脚本 trim 粘贴的输入是正确的,但如果我手动编写它,它会阻止 space 字母,因此输出将是 "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 字符串的开头和结尾而不更改单词。
$.trim(" 示例字符串 ");