判断一个字符串是否以指定的字符串开始 (未完)
String.prototype.startWith = function (startString) {
return typeof startString === 'string' && new RegExp('^' + startString).test(this);
// if(startString && this.length >= startString.length) {
// return this.slice(0, startString.length) == startString;
// }
// return false;
};
String.prototype.endWith = function (endString) {
return new RegExp(endString+'$').test(this);
if (endString && this.length >= endString.length) {
return this.slice(-endString.length) == endString;
}
return false;
}
// 注意
new RegExg([]) new RegExg({})等等 会有转字符串的变动