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”的另一个字符串列进行比较,基于哪些其他列进行比较