[question] Does it make sense to use a combination of the native `trim()` and a regex as below?    ```suggestion  \t\t\t\tconst url = args.trim().replace(/^['"]+|['"]+$/g, '');  ```    Because the native `trim()` removes not only `' '` but also other whitespace characters like `\\t` or `\\uFEFF`.  See the [polyfill on MDN](http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/trim#polyfill).  