lodash
4.17.204.17.21
trim.jstrim.js+2−4
Index: package/trim.js
===================================================================
--- package/trim.js
+++ package/trim.js
@@ -1,14 +1,12 @@
var baseToString = require('./_baseToString'),
+ baseTrim = require('./_baseTrim'),
castSlice = require('./_castSlice'),
charsEndIndex = require('./_charsEndIndex'),
charsStartIndex = require('./_charsStartIndex'),
stringToArray = require('./_stringToArray'),
toString = require('./toString');
-/** Used to match leading and trailing whitespace. */
-var reTrim = /^\s+|\s+$/g;
-
/**
* Removes leading and trailing whitespace or specified characters from `string`.
*
* @static
@@ -32,9 +30,9 @@
*/
function trim(string, chars, guard) {
string = toString(string);
if (string && (guard || chars === undefined)) {
- return string.replace(reTrim, '');
+ return baseTrim(string);
}
if (!string || !(chars = baseToString(chars))) {
return string;
}