diff --git a/index.js b/index.js index 4cd646f..02c86e7 100644 --- a/index.js +++ b/index.js @@ -6,8 +6,7 @@ var required = require('requires-port') , slashes = /^[A-Za-z][A-Za-z0-9+-.]*:\/\// , protocolre = /^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i , windowsDriveLetter = /^[a-zA-Z]:/ - , whitespace = '[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]' - , left = new RegExp('^'+ whitespace +'+'); + , whitespace = /^[ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/; /** * Trim a given string. @@ -16,7 +15,7 @@ var required = require('requires-port') * @public */ function trimLeft(str) { - return (str ? str : '').toString().replace(left, ''); + return (str ? str : '').toString().replace(whitespace, ''); } /**