js中startsWith()使用

startsWith函数,时Java中的 在js使用时他并不是每个浏览器都有的,所以我们一般要重写一下这个函数

采用正则表达式实现startWith、endWith效果函数


String.prototype.startWith= function (str){
var reg= new RegExp( "^" +str);
return reg.test( this );
}
//测试ok,直接使用str.endWith("abc")方式调用即可
String.prototype.endWith= function (str){
var reg= new RegExp(str+ "$" );
return reg.test( this );
}


还有对应的是endWith()