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()也與java中的相對應
