Lines Matching refs:string

749   function asciiToArray(string) {  argument
750 return string.split('');
760 function asciiWords(string) { argument
761 return string.match(reAsciiWord) || [];
1139 function hasUnicode(string) { argument
1140 return reHasUnicode.test(string);
1150 function hasUnicodeWord(string) { argument
1151 return reHasUnicodeWord.test(string);
1310 function stringSize(string) { argument
1311 return hasUnicode(string)
1312 ? unicodeSize(string)
1313 : asciiSize(string);
1323 function stringToArray(string) { argument
1324 return hasUnicode(string)
1325 ? unicodeToArray(string)
1326 : asciiToArray(string);
1345 function unicodeSize(string) { argument
1347 while (reUnicode.test(string)) {
1360 function unicodeToArray(string) { argument
1361 return string.match(reUnicode) || [];
1371 function unicodeWords(string) { argument
1372 return string.match(reUnicodeWord) || [];
3899 function baseRepeat(string, n) { argument
3901 if (!string || n < 1 || n > MAX_SAFE_INTEGER) {
3908 result += string;
3912 string += string;
4016 var baseSetToString = !defineProperty ? identity : function(func, string) {
4020 'value': constant(string),
4942 return function(string) { argument
4943 string = toString(string);
4945 var strSymbols = hasUnicode(string)
4946 ? stringToArray(string)
4951 : string.charAt(0);
4955 : string.slice(1);
4969 return function(string) { argument
4970 return arrayReduce(words(deburr(string).replace(reApos, '')), callback, '');
6735 var stringToPath = memoizeCapped(function(string) {
6737 if (string.charCodeAt(0) === 46 /* . */) {
6740 string.replace(rePropName, function(match, number, quote, subString) {
14159 function capitalize(string) {
14160 return upperFirst(toString(string).toLowerCase());
14181 function deburr(string) {
14182 string = toString(string);
14183 return string && string.replace(reLatin, deburrLetter).replace(reComboMark, '');
14209 function endsWith(string, target, position) {
14210 string = toString(string);
14213 var length = string.length;
14220 return position >= 0 && string.slice(position, end) == target;
14251 function escape(string) {
14252 string = toString(string);
14253 return (string && reHasUnescapedHtml.test(string))
14254 ? string.replace(reUnescapedHtml, escapeHtmlChar)
14255 : string;
14273 function escapeRegExp(string) {
14274 string = toString(string);
14275 return (string && reHasRegExpChar.test(string))
14276 ? string.replace(reRegExpChar, '\\$&')
14277 : string;
14371 function pad(string, length, chars) {
14372 string = toString(string);
14375 var strLength = length ? stringSize(string) : 0;
14377 return string;
14382 string +
14410 function padEnd(string, length, chars) {
14411 string = toString(string);
14414 var strLength = length ? stringSize(string) : 0;
14416 ? (string + createPadding(length - strLength, chars))
14417 : string;
14443 function padStart(string, length, chars) {
14444 string = toString(string);
14447 var strLength = length ? stringSize(string) : 0;
14449 ? (createPadding(length - strLength, chars) + string)
14450 : string;
14477 function parseInt(string, radix, guard) {
14483 return nativeParseInt(toString(string).replace(reTrimStart, ''), radix || 0);
14508 function repeat(string, n, guard) {
14509 if ((guard ? isIterateeCall(string, n, guard) : n === undefined)) {
14514 return baseRepeat(toString(string), n);
14538 string = toString(args[0]);
14540 return args.length < 3 ? string : string.replace(args[1], args[2]);
14587 function split(string, separator, limit) {
14588 if (limit && typeof limit != 'number' && isIterateeCall(string, separator, limit)) {
14595 string = toString(string);
14596 if (string && (
14601 if (!separator && hasUnicode(string)) {
14602 return castSlice(stringToArray(string), 0, limit);
14605 return string.split(separator, limit);
14656 function startsWith(string, target, position) {
14657 string = toString(string);
14660 : baseClamp(toInteger(position), 0, string.length);
14663 return string.slice(position, position + target.length) == target;
14770 function template(string, options, guard) {
14776 if (guard && isIterateeCall(string, options, guard)) {
14779 string = toString(string);
14810string.replace(reDelimiters, function(match, escapeValue, interpolateValue, esTemplateValue, evalu…
14814 source += string.slice(index, offset).replace(reUnescapedString, escapeStringChar);
14955 function trim(string, chars, guard) {
14956 string = toString(string);
14957 if (string && (guard || chars === undefined)) {
14958 return string.replace(reTrim, '');
14960 if (!string || !(chars = baseToString(chars))) {
14961 return string;
14963 var strSymbols = stringToArray(string),
14990 function trimEnd(string, chars, guard) {
14991 string = toString(string);
14992 if (string && (guard || chars === undefined)) {
14993 return string.replace(reTrimEnd, '');
14995 if (!string || !(chars = baseToString(chars))) {
14996 return string;
14998 var strSymbols = stringToArray(string),
15023 function trimStart(string, chars, guard) {
15024 string = toString(string);
15025 if (string && (guard || chars === undefined)) {
15026 return string.replace(reTrimStart, '');
15028 if (!string || !(chars = baseToString(chars))) {
15029 return string;
15031 var strSymbols = stringToArray(string),
15074 function truncate(string, options) {
15083 string = toString(string);
15085 var strLength = string.length;
15086 if (hasUnicode(string)) {
15087 var strSymbols = stringToArray(string);
15091 return string;
15099 : string.slice(0, end);
15108 if (string.slice(end).search(separator)) {
15121 } else if (string.indexOf(baseToString(separator), end) != end) {
15149 function unescape(string) {
15150 string = toString(string);
15151 return (string && reHasEscapedHtml.test(string))
15152 ? string.replace(reEscapedHtml, unescapeHtmlChar)
15153 : string;
15218 function words(string, pattern, guard) {
15219 string = toString(string);
15223 return hasUnicodeWord(string) ? unicodeWords(string) : asciiWords(string);
15225 return string.match(pattern) || [];