JavaScript substr();按字限制而不是字符

2023-11-29

我想用单词而不是字符来限制子字符串。我正在考虑正则表达式和空格,但不知道如何实现。

场景:使用 javascript/jQuery 将一段单词限制为 200 个单词。

var $postBody = $postBody.substr(' ',200); 

这很棒,但将单词分成两半:) 提前谢谢!


function trim_words(theString, numWords) {
    expString = theString.split(/\s+/,numWords);
    theNewString=expString.join(" ");
    return theNewString;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript substr();按字限制而不是字符 的相关文章

  • HTML5 下载属性不适用于 Mozilla [重复]

    这个问题在这里已经有答案了 a class download btn href https example com test pdf target blank Download a 我上面有简单的下载链接html5代码 它在 mozilla
  • 上下文保留评估

    我们正在构建一个小型 REPL 来评估 使用eval 用户输入的 JavaScript 表达式 由于整个事情是事件驱动的 因此评估必须在单独的函数中进行 但必须在调用之间保留上下文 即所有声明的变量和函数 我想出了以下解决方案 functi
  • 重复 .ajax 调用导致 jQuery 内存泄漏

    我正在使用以下模式 该模式在 Firefox 中会泄漏内存 function function var callee arguments callee ajax url success function setTimeout callee
  • 将另一个类添加到 div

    我有一个函数可以检查表单提交的年龄 然后根据年龄在 div 中返回新内容 现在我只是使用 getElementById 来替换 HTML 内容 但我认为如果我也可以向 div 添加一个类 那对我来说会更好 例如我有 if under cer
  • React/React Hooks:用于更改文本的 onChange 函数同时更改所有 3 个元素,而不是仅更改一个

    我有一个组件 使用反应钩子来更改样式折叠 手风琴面板的文本 每当用户单击打开它时 我遇到的问题是这个逻辑同时影响所有 3 个折叠面板的文本 而不仅仅是打开的面板 我已经包含了一个代码沙箱的链接来突出显示该行为 并且我已经包含了下面的代码 C
  • 滚动到 HTML 网站中的顶部 JavaScript

    我正在尝试在我的网站中实现滚动到顶部功能 www arrow tvseries com 网站上可以看到 按钮 但它无法正常工作 因为单击时它不会滚动到页面顶部 更重要的是 我希望 滚动到顶部按钮 在向下滚动 例如一半页面 时可见 这是 Ja
  • Discord.js - guildMemberRemove 不起作用,guildMemberAdd 工作得很好

    抱歉 如果格式不正确 我以前从未在这里写过问题 首先 这是我第一次用 JavaScript 编写任何东西 所以这可能是我犯的一些愚蠢的错误 导致了我的问题 我想要做的是当成员加入服务器时发送一条消息 并在成员离开时发送不同的消息 当有人加入
  • toLocaleLowerCase() 和 toLowerCase() 之间的区别[重复]

    这个问题在这里已经有答案了 我试图fiddle http jsfiddle net xameeramir kr33b0aL with toLocaleLowerCase http www w3schools com jsref jsref
  • 在 Express + NodeJS 应用程序的控制器中使用 ES6 类或对象文字

    有两件事我很困惑 使用任何 ES6 类或对象文字的优点是什么 我应该在哪里使用它们 下面提到了我正在尝试的一些示例 请让我知道何时使用特定的实现方式 何时不使用 类例1 auth js class Auth login req res si
  • 如何检查 Google 地图是否已完全加载?

    我正在将 Google 地图嵌入到我的网站中 加载 Google 地图后 我需要启动一些 JavaScript 进程 有没有办法自动检测 Google 地图何时完全加载 包括图块下载等 A tilesloaded 存在应该完全完成此任务的方
  • 使用 jquery deferreds 处理可变数量的 ajax 请求

    当我有可变数量的 ajax 请求时 如何使用 deferreds 调用它们 我猜 qty of gets 3 function getHTML productID qty of gets var dfd Deferred i 0 c 0 t
  • 更改卡片布局中的活动项目。扩展JS

    我有一个使用卡片布局的面板 如下所示 var cardpanel new Ext Panel id cardPanel title Card Layout region center layout card activeItem 0 aut
  • 使最后一个动态添加的手风琴打开

    我正在尝试添加引导程序手风琴 https v4 alpha getbootstrap com components collapse accordion example以编程方式 以便每次单击 添加 按钮时 都会生成一个新的手风琴 并关闭前
  • Highcharts 在导出时添加图像

    我使用具有导出功能的 Highcharts 根据我的理解 将图像添加到图表中 我可以使用渲染器 该渲染器工作正常 但我不希望图像 徽标 出现在应用程序中的图表上 我希望它出现仅在出口时 我该如何做到这一点 你应该使用图表选项 http ap
  • 跨源资源共享中 this.withCredentials 属性的问题

    我们正在实现一个基于 AngularJS 的应用程序 该应用程序使用托管在不同域中的 REST Web 服务 以下脚本用于 CORS 它在 Chrome 和 FireFox 上完美运行 在 IE9 和 Safari 中进行身份验证时存在问题
  • Array.filter 与 $filter('filter')

    我应该在 Angular 应用程序中使用哪一个 为什么 array filter o gt o name myName or filter filter array name myName true 关键的区别是快捷方式或语法糖由提供 fi
  • 如何使用 Twitter Bootstrap API 检测您正在使用哪个设备视图?

    我刚刚开始为我即将开展的项目使用 Twitter Bootstrap API 主导航包含 3 个主要元素 site nav 社交链接导航 搜索网站表格 在移动设备上查看网站时 我使用折叠插件折叠网站导航和搜索表单 移动视图有 2 个按钮 单
  • screen.availHeight 和 window.height() 之间的区别

    我正在我的浏览器 Firefox 上执行以下 Javascript console debug 屏幕高度 屏幕可用高度 输出770 console debug 窗口高度 窗口 height 输出210 我也在使用 jQuery 两者有什么区
  • 使用 jQuery 在数字前面添加额外的零?

    我上传的文件格式如下 MR 1 MR 2 MR 100 MR 200 MR 300 ETC 我需要做的是在 MR 10 之前添加额外的两个 00 并在 MR10 99 之前添加一个额外的 0 这样文件就格式化了 MR 001 MR 010
  • 在进程注册后显示 div,woocommerce

    在网站注册过程后 我想显示一个隐藏的div div 位于同一页面中 但注册后 页面将加载并显示相同的页面 这是表单处理程序 php public static function process registration nonce valu

随机推荐

  • UITextView - 禁用垂直滚动

    如何禁用 UITextView 中的垂直滚动 我希望它基本上只是水平滚动 在某些情况下 当试图限制不需要的 UITextView 滚动时 我发现向 UITextView 委托添加类似以下内容很有帮助 这是一个 UIScrollView 委托
  • 在 Powershell 中更新 VSTS WorkItem 的正确 Invoke-RestMethod 语法是什么 - 构造包含 Windows 路径的 JSON 字符串 [重复]

    这个问题在这里已经有答案了 当尝试使用 Invoke RestMethod 更新现有 VSTS 工作项时 我不断收到 您必须在请求正文中传递有效的补丁文档 这是我要传递的内容 Body op test path rev value 1 op
  • 使用 PHP 读取 MIME 数据

    我有一个第三方程序 它基本上允许用户发送电子邮件 然后将其显示在系统中 但问题是它生成这样的输出 我只想获取这些数据并将其格式化为合适的格式 我想避免正则表达式 是否有任何选项或标准方法可以以更美观的方式显示以下内容 基本上我会将下面的所有
  • 细胞景观。从 URL 加载依赖项

    这是一个非常简单的问题 如何通过 url 将 cytoscape 指示为来源 我知道与D3这很简单 cytoscape 的等效地址是什么 Thanks 您要查找的术语是 CDN 托管的代码副本 严格来说 即使您指定了本地副本 您仍然在使用
  • 在android中制作一个超链接textview

    我想为文本视图文本创建一个链接 例如Google 有没有办法建立这样的链接 即 当点击 Google 一词时 它应该打开相应的链接 欢迎任何想法 试试这个 让我知道会发生什么 使用java代码 TextView textView TextV
  • 使用nodejs从文件中删除最后n行

    我正在尝试使用 fs 作为 nodejs 的一部分从文件中删除最后 3 行 我目前正在将文件读入内存 然后在没有这 3 行的情况下再次写入它 但我确信有一种更有效的方法 不需要将整个文件读入内存 我现在的代码 fs readFile fil
  • 如何在 on_member_join()discord.py 中向成员发送私人消息?

    这就是我所拥有的 client command pass context True client event async def on member join ctx member print f member has joined a s
  • 如何在不使用 SMIL 的情况下制作路径形状动画?

    下面的代码片段显示了我想做的事情 但也存在一些问题 不使用SMIL如何制作这个动画 SMIL 已被弃用 并且浏览器支持较差 如何使黑色路径穿过蓝色路径的右端 红色 蓝色和绿色路径的长度相同 动画应该重复向下 向上 向下 向上 依此类推 第一
  • Fluent nHibernate:需要多对多自引用映射的帮助

    我有一个名为 User 的实体 它可以有一个名为 Friends 的其他用户列表 有点像 Facebook 在我的 User 实体中 我声明了一个公共虚拟 IList Friends get private set 属性 并在构造函数中创建
  • 使用 ng-options 时如何将所选选项的文本分配给另一个模型?

    我可以创建一个选择标签并将数据放入其中 我可以将该选择的选定选项分配给模型 但无法将其文本分配给另一个模型 这是下面的例子jsFiddle链接 html div div div div
  • 在 VS 2010 Express 版本中发布构建事件?

    到目前为止 我一直在 VS 2008 中使用后期构建事件 并下载了 2010 Express 版本来查看新功能 2008 年 构建事件位于项目属性 gt 编译 gt 构建事件中 我在 2010 Express 版本中没有看到该按钮 这是因为
  • pandas 到 csv TypeError: get_handle() 有一个意外的关键字参数“错误”

    我有一张大桌子 我根据日期将其切成许多小桌子 dfs for fecha in fechas dfs fecha df df date fecha set index Hour now I can acess the tables like
  • 如何从 moment.js 获取月份的整数值

    我正在使用 Moment js 将日期添加到我正在制作的选项列表中 以便我可以使用这些日期来显示可用的约会 例如 某人可以从选项列表中选择 2 月 3 日星期五 然后选择可用时间列表将于2月3日出现 我遇到的问题是我正在使用一个在线调度 A
  • 为什么我需要 IoC 容器而不是简单的 DI 代码? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 Locked 这个问题及其答案是locked因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 我一直在使用依赖注入 DI 一段时间 注入构造函数 属性或方法 我从来没有觉得
  • 如何使用非法名称访问此对象属性?

    我正在使用某人编写的 PHP 类来与 BaseCamp API 进行交互 我正在执行的特定调用是检索待办事项列表中的项目 效果很好 我的问题是 我不知道如何访问todo items返回的对象的属性 这是返回对象的 var dump obje
  • 将变量从 Shell 脚本传递到 Fortran 90 程序

    我被这个小问题困住了 我想知道是否可以将 bash shell 脚本的变量传递给 f90 代码 我很确定之前已经在这里讨论过 但我找不到完全相同的副本 您可以直接将参数作为参数传递给程序 program arg1 arg2 您可以使用子例程
  • 什么是胖接口?

    你好 我在电影行业工作 模拟和应用工作室效果 我可以问一下什么是胖接口吗 我听到网上有人说它是什么 编辑 是的here尼可波拉斯说 我相信非常好的指示 fat interface an interface with more member
  • 如何更改PHP中数组的索引[重复]

    这个问题在这里已经有答案了 我想在执行一些操作后更改数组的索引 我的实际输出是 Array 0 gt Array 0 gt 4 1 gt 6 2 gt Array 0 gt 1 1 gt 7 5 gt Array 0 gt 1 1 gt 7
  • 如何从 Http 集成流程创建 Spring Reactor Flux?

    我有一个与此非常相似的问题如何从 ActiveMQ 队列创建 Spring Reactor Flux 唯一的区别是消息来自 Http 端点而不是 JMS 队列 问题是消息通道由于某种原因没有被填充 或者它没有被 Flux from 拾取 日
  • JavaScript substr();按字限制而不是字符

    我想用单词而不是字符来限制子字符串 我正在考虑正则表达式和空格 但不知道如何实现 场景 使用 javascript jQuery 将一段单词限制为 200 个单词 var postBody postBody substr 200 这很棒 但