javascript - 如何在 javascript/Jquery 中选择特定符号后面的字符串?

标签 javascript jquery

假设我有一个字符串,上面写着并且牛去了@moo,我只想选择moo...我该怎么做?

最佳答案

var moo = "blah blah cow @moo".match(/@([^ ]*)/)[1];

正则表达式@([^ ]*)的意思是:找到字符@,然后获取后面的所有字符,直到遇到空格(或者隐式结束)的字符串)。括号中的正则表达式的任何部分都存储在数组中并返回。第一个元素始终是整个匹配项,在本例中为 @moo,然后是正则表达式中从左到右每个括号内的匹配项。

关于javascript - 如何在 javascript/Jquery 中选择特定符号后面的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3807005/

相关文章:

javascript - 是否可以向柱形图中的一个 google-chart 栏添加多个标签?

jquery - 如何设置 TinyMCE 文本区域元素的焦点?

javascript - 从 JavaScript 创建 HTML 元素时的性能注意事项是什么?

javascript - 如何向 js 小部件中的 Kendo 模板提供数据,该小部件也是控件的模板

javascript - PHP通过json废墟数组转Jquery

javascript - 是否有任何版本的 Internet Explorer 支持 Javascript 生成器?

javascript - jQuery 当前选中的单选按钮值始终显示第一个按钮值

jQuery datepicker - 如何使用 API 更改月份?

javascript - Angular 表达的动态变化不起作用

javascript - 将流程图另存为 PDF