在HTML输入中,如何跳过第n个空格并获取其余文本
In HTML input how to skip nth space and take the rest of the text?
示例-abc vbn vcf bvg jng klm souro说3个空格后,我必须把剩下的文本拿走。。怎样请使用jquery回答。想要最好的出路。提前谢谢。
您可以按照以下方式进行操作。希望这对你有帮助。
var your_string = 'a b c ddddd';
var result = your_string.split(' ');
result.splice(0, 3);
console.log(result.join(' '))
var string = "abc vbn vcf bvg jng klm souro";
var newString = string.split(" ").splice(-4).join(" ");
alert(newString);
我认为您希望使用split和slice方法。
$('input').keyup(function() {
$('div').html(
$('input').val().split(" ").slice(3, -1).join(" ")
)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input style="width:120px" placeholder="enter some text with blanks" />
<br/>
<div></div>
your_string.split(" ").slice(3,-1).join(" ")
split将在有空格的地方分割字符串,并给你一个数组,然后slice将取出数组的一个"slice"(-1表示从末尾开始),最后join将把它放回一起,将空格插入其中。
相关文章:
- 需要使用javascript获取输入文本,然后将其添加到句子中
- 从ajax请求中获取原始文本
- 当运行JS函数时,如何在c#中的Edgejs中获取错误文本
- 如果所选内容在标记内,如何获取格式化文本
- 如何使用 JQuery 从相对元素获取 html 文本
- Meteor:从Twilio获取SMS文本列表,并将它们插入mongoDB
- jQuery 获取原始文本(未转义),以便通过下划线模板进一步解析
- 使用 jQuery 从目标页面而不是当前页面获取元素文本
- 用javascript获取svg文本值
- 如何在按子字符串更改后获取旧文本
- JavaScript:获取搜索文本在正文上的滚动位置
- 从p:inputText javascript获取值文本
- AJAX/JS:是否可以在没有提交按钮和刷新页面的情况下获取输入文本的值
- 使用JQUERY/Javascript获取DotNetNuke文本编辑器HTML值
- 在Oracle Apex的javascript部分中获取富文本编辑器的HTML文本
- 如何在PHP中获取html文本框值
- Chrome扩展程序获取DOM文本并在弹出窗口中显示.html然后单击按钮
- 如何使用 ajax 实时搜索获取脚本文本框中的搜索值
- 量角器:获取警报文本
- Flex 获取 iframe 文本值