ampache_react/app/common/utils/string.js

26 lines
486 B
JavaScript
Raw Permalink Normal View History

2016-07-07 23:23:18 +02:00
/**
* String prototype extension.
*/
/**
* Capitalize a string.
*
* @return Capitalized string.
2016-07-07 23:23:18 +02:00
*/
2016-07-30 22:54:19 +02:00
String.prototype.capitalize = function () {
2016-07-07 23:23:18 +02:00
return this.charAt(0).toUpperCase() + this.slice(1);
};
2016-07-07 23:23:18 +02:00
/**
* Strip characters at the end of a string.
*
* @param chars A regex-like element to strip from the end.
* @return Stripped string.
2016-07-07 23:23:18 +02:00
*/
String.prototype.rstrip = function (chars) {
let regex = new RegExp(chars + "$");
2016-07-07 23:23:18 +02:00
return this.replace(regex, "");
};