Lines Matching refs:chars
2749 function charsLeftIndex(string, chars) {
2753 while (++index < length && chars.indexOf(string.charAt(index)) > -1) {}
2766 function charsRightIndex(string, chars) {
2769 while (index-- && chars.indexOf(string.charAt(index)) > -1) {}
5466 function createPad(string, length, chars) {
5474 chars = chars == null ? ' ' : (chars + '');
5475 return repeat(chars, ceil(padLength / chars.length)).slice(0, padLength);
11617 function pad(string, length, chars) {
11629 chars = createPad('', rightLength, chars);
11630 return chars.slice(0, leftLength) + string + chars;
11656 function padLeft(string, length, chars) {
11658 return string && (createPad(string, length, chars) + string);
11684 function padRight(string, length, chars) {
11686 return string && (string + createPad(string, length, chars));
12073 function trim(string, chars, guard) {
12079 if (guard ? isIterateeCall(value, chars, guard) : chars == null) {
12082 chars = (chars + '');
12083 return string.slice(charsLeftIndex(string, chars), charsRightIndex(string, chars) + 1);
12104 function trimLeft(string, chars, guard) {
12110 if (guard ? isIterateeCall(value, chars, guard) : chars == null) {
12113 return string.slice(charsLeftIndex(string, (chars + '')));
12134 function trimRight(string, chars, guard) {
12140 if (guard ? isIterateeCall(value, chars, guard) : chars == null) {
12143 return string.slice(0, charsRightIndex(string, (chars + '')) + 1);