eg :
//扩展strWith方法
String.prototype.startWith =
function
(str) {
if
(str ==
null
|| str ==
""
||
this
.length ==
0
|| str.length >
this
.length)
return
false
;
if
(
this
.substr(
0
, str.length) == str)
return
true
;
else
return
false
;
return
true
;
}
//扩展endWith方法
String.prototype.endWith =
function
(str) {
if
(str ==
null
|| str ==
""
||
this
.length ==
0
|| str.length >
this
.length)
return
false
;
if
(
this
.substring(
this
.length - str.length) == str)
return
true
;
else
return
false
;
return
true
;
}
//扩展trim方法
String.prototype.trim =
function
() {
return
this
.replace(/(^\s*)|(\s*$)/g,
""
);
}
String.prototype.ltrim =
function
() {
return
this
.replace(/(^\s*)/g,
""
);
}
String.prototype.rtrim =
function
() {
return
this
.replace(/(\s*$)/g,
""
);
}