js判断字符串是否指定字符串开始/结尾的方法

知道91 | Web前端 | 2014-10-13 | 阅读:16840

在实际字符串操作中,可能需要判断字符串是否以指定的字符串开始,很多人想知道jQuery判断判断字符串是否以某个字符串开始或者结尾,但是其实jQuery只是一个库,他的基本原理还是Javascript,所以下面就是一段Javascript能够实现此功能的代码实例:

String.prototype.endWith=function(startStr){
  var d=startStr.length;
  return (d>=0&&this.indexOf(startStr)==0)
}
var str="Do you love me?";
console.log(str.endWith("Do"))

在实际字符串操作中,还可能需要判断字符串是否以指定的字符串结尾,下面就是一段能够实现此功能的代码实例:

String.prototype.endWith=function(endStr){
  var d=this.length-endStr.length;
  return (d>=0&&this.lastIndexOf(endStr)==d)
}
var str="I love antzone";
console.log(str.endWith("ne"))

以上就是js判断字符串是否指定字符串开始/结尾的方法。