javascript - 如何测试一个字符串是否是另一个字符串的最后一个 “part”?

标签 javascript regex string indexof

var longString = "this string is long but why"
var shortString = "but why"

我如何测试 shortString 是否不仅包含在 longString 中而且实际上是字符串的最后一部分。

我使用 indexOf == 0 来测试字符串的开头,但不确定如何获取它的结尾

最佳答案

你不需要正则表达式,如果它是 javascript 你可以这样做:

longString.endsWith(shortString)

关于javascript - 如何测试一个字符串是否是另一个字符串的最后一个 “part”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30108742/

相关文章:

regex - 用逗号或逗号和空格分隔的项目列表的正则表达式

javascript - 如何实现一个函数,当传入一个密集的字符串时返回,否则返回 false?

Javascript字符串解析无故改变斜杠和空格

javascript - 使这个 JavaScript 更高效?

javascript - 如何使用 jQuery 或 Javascript 选择字符?

javascript - 在坐标系中找到最多未填充的点

javascript - knockout 布局和转置行装订

regex - 如何划分字符串,我的意思是将 1234567890 转换为 12 :34:56:78:90

ios - 正则表达式 NSRegularExpression 与 NSPredicate

python - 从回文到非回文的字典?