@n3okill/utils
Version:
Many javascript helpers
13 lines • 567 B
JavaScript
import { escapeRegExp } from "./escapeRegExp";
import { toString } from "./toString";
/**
* Remove given characters from right side of the string
* @param s String to remove the characters from
* @param chars Characters to remove, if not defined removes empty spaces
* @returns Trimmed string
*/
export function trimRight(s, chars = []) {
// eslint-disable-next-line security/detect-non-literal-regexp
return toString(s).replace(chars.length ? new RegExp(`[${escapeRegExp(chars.join(""))}]+$`, "g") : /\s+$/g, "");
}
//# sourceMappingURL=trimRight.js.map