本文说明了Javascript确定一个字符串是否包含指定的子字符串。分享给你供你参考。具体分析如下:

下面的js代码定义了一个包含字符串对象的方法来确定一个字符串是否包含一个字符串,这是非常有用的。


如果(!阵列。原型。指标){
array.prototype.indexof =功能(obj,开始){
对于(var =我(开始| | 0),J = this.length;i < j;i++){
如果(这{我} = obj){ return我;}
}
返回- 1;
}
}
如果(!字符串(包含){
string.prototype.contains =功能(arg){
返回!~ this.indexof(Arg);
};
}


下面是一个可以在浏览器中执行的详细用法示例

复制代码如下:如果strign 1包含字符串2输入两个字符串和检查。

字串1:

字串2:

单击以检查字符串1是否包含字符串2。



如果(!阵列。原型。指标){

array.prototype.indexof =功能(obj,开始){

对于(var =我(开始| | 0),J = this.length;i < j;i++){

如果(这{我} = obj){ return我;}

}

返回- 1;

}

}

如果(!字符串(包含){

string.prototype.contains =功能(arg){

返回!~ this.indexof(Arg);

};

}

功能号铃索(){

变量foo = document.getelementbyid(foo)的价值;

VaR吧= document.getelementbyid(条)的价值;

警报(foo.contains(酒吧));

}



希望本文能对大家的javascript程序设计有所帮助。