javascript - JQUERY/JavaScript - 正则表达式之后的所有内容,包括第 3 次出现的字符

标签 javascript jquery regex

我正在尝试寻找一些帮助来解析和替换第 3 次出现的带有某些文本的字符(包括)之后的所有内容。

这是我需要完成的示例:

之前: 鲍勃、琼斯、苏西、艾米、辛迪、吉米

之后: 鲍勃、琼斯、苏西……

到目前为止我得到了:

var theString = ('Bob,Jones,Suzy,Amy,Cindy,Jimmy');
theString = theString.replace('', '...');

最佳答案

你可以做split + slice + join:

var s = 'Bob,Jones,Suzy,Amy,Cindy,Jimmy'
var r = s.split(',').slice(0,3).join(',')
//=> "Bob,Jones,Suzy"

关于javascript - JQUERY/JavaScript - 正则表达式之后的所有内容,包括第 3 次出现的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40269063/

相关文章:

javascript - 事件类未设置为具有特定索引 () 的 `li`?

javascript - jquery 工具提示应该在屏幕外时改变位置

php - 使用循环从多个 PHP 回显属性设置 CSS x 和 y

java - 解析Jetty日志记录

javascript - 将 sortBy ('name' ) 放在 Controller 的什么位置?

javascript - 客户端到服务器端 Node.js

javascript - 如何使用 setInterval() 制作动画?

javascript - 无法将选项传递给 Commander.js 中的命令

regex - 多个相同字符之间的 SED 正则表达式

regex - 用于国际,通用和RF3966电话号码验证的正则表达式改进?