用JavaScript结束如何检查字符串是否以JavaScript中的特定字符结尾?我有一个字符串var str = "mystring#";我想知道字符串是否以#..我怎么查?有没有endsWith()JavaScript中的方法?我有一个解决方案,就是取字符串的长度,得到最后一个字符并检查它。这是最好的办法还是有别的办法?
3 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
/#$/.test(str)
String
lastIndexOf
'$'
function makeSuffixRegExp(suffix, caseInsensitive) { return new RegExp( String(suffix).replace(/[$%()*+.?\[\\\]{|}]/g, "\\$&") + "$", caseInsensitive ? "i" : "");}
makeSuffixRegExp("a[complicated]*suffix*").test(str)
添加回答
举报
0/150
提交
取消