jquery如何将字符串与其他字符串的结尾进行比较[重复]

Posted

技术标签:

【中文标题】jquery如何将字符串与其他字符串的结尾进行比较[重复]【英文标题】:jquery how to compare character string to end of other string [duplicate] 【发布时间】:2013-05-06 10:06:02 【问题描述】:

要检查 stringA 是否存在于 stringB 中,您可以使用此条件

if ((stringA).match(stringB))

上面检测到任何位置的出现:最初,中间,最后。

如何将搜索范围缩小到 stringB 的末尾?

我已经尝试在条件之前使用这个:

stringB=(stringB.substring(Math.abs(stringA.length-stringB.length)))

但它不起作用。请帮忙

【问题讨论】:

我想你在找:***.com/questions/280634/endswith-in-javascript 【参考方案1】:
function endsWith(str, suffix) 
    return str.indexOf(suffix, str.length - suffix.length) !== -1;

【讨论】:

刚刚从***.com/questions/280634/endswith-in-javascript复制【参考方案2】:

这个怎么样?

if(a.substr(a.length - b.length).toLowerCase() == b.toLowerCase()) 
    // b == last characters of a

如果您需要区分大小写,只需删除两个 .toLowerCase() 方法即可。

【讨论】:

需要先使用 b.toString() ,但你不知道。谢谢。

以上是关于jquery如何将字符串与其他字符串的结尾进行比较[重复]的主要内容,如果未能解决你的问题,请参考以下文章

将数据框“df1”的字符串列与数据框“df2”的另一个字符串列进行比较,基于哪些其他列进行比较

如何使用jquery选择具有特定字符串的类开头和结尾的元素?

如何将双引号字符串与字符进行比较?

jquery如何进行超链接

如何将对象属性名称与字符串进行比较?

如何将 const 字符串引用与字符串指针进行比较?