javascript - 使用 jQuery 查找第一句话

标签 javascript jquery

我正在尝试查找文本区域的第一句话。目前,我可以找到第一个句号,并使用 .split() 将其转换为数组,但是如果他们使用感叹号、问号等会发生什么?

我有以下内容:

http://jsfiddle.net/mzzq4/

var l = $('p');

$('textarea').keyup(function(){
var t = $('textarea').val();
var t = t.split('.');

l.text(t[0]);

});

有没有一种方法可以使其更加全面,因此它可以在以下任一位置拆分:

..!?回车/换行

任何帮助都会很棒,

最佳答案

是的。有办法。

这样做:

var t = t.split(/[\?!\.\n\r,]/);

我正在使用regex,其中我使用字符类来定义要分割的内容。

关于javascript - 使用 jQuery 查找第一句话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23200446/

相关文章:

javascript - 更改 Shiny 应用传单 map 中缩放控件的默认位置

javascript - Jquery查找并输出字典

javascript - FullCalendar jquery 没有加载我日历中的事件

javascript - 如何在 InnerHTML 函数中输出 jquery 代码?

javascript - rails如何以一种形式嵌套形式?

Javascript - 将值增加 4。

Javascript 扩展对象

javascript - 在 JavaScript 中重复一个字符串多次

javascript - 两个并排彼此相对的无序列表

javascript - Angular 运行 jquery $(document).ready