判断一个字符串是否以指定的字符串开始 (未完)
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({})等等 会有转字符串的变动
本文介绍了一种使用正则表达式来判断字符串是否以特定子串开始或结束的方法,并提供了JavaScript原型扩展实现。此方法适用于前端开发中对字符串进行快速边界检查的需求。
21

被折叠的 条评论
为什么被折叠?



