javascript - 正则表达式捕获最后一个空白字符和字符串结尾之间的字符

标签 javascript regex

我正在尝试确定最后一个空白字符和字符串末尾之间的字符。

例子

Input:   "this and that"

Output: "that"

我试过下面的正则表达式,但它不起作用!

var regex = /[\s]$/

最佳答案

可以不用正则表达式

var result = string.substring(string.lastIndexOf(" ")+1);

使用正则表达式

result = string.match(/\s[a-z]+$/i)[0].trim();

关于javascript - 正则表达式捕获最后一个空白字符和字符串结尾之间的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13102564/

相关文章:

jquery - 在变量上使用正则表达式?

javascript - 使用 Firebase admin sdk 和云功能的 FCM 错误

javascript - 如何在 practo(外部网站按钮)按钮上添加谷歌分析

javascript - 使用 .prototype 将方法添加到变量

java - 使用 asyc HBase Scanner 的复杂正则表达式

regex - 添加到缺少模式的行的末尾

javascript - 如何知道 jQuery 函数何时完成

javascript(嵌入在 HTML 中) document.createElement ("canvas")未在浏览器中显示

MySQL Rails REGEXP 不能使用反斜杠

javascript - 字符串的十六进制组合的正则表达式