12345678910111213141516171819202122232425262728293031323334 |
- var toString = require('../lang/toString');
- var WHITE_SPACES = require('./WHITE_SPACES');
- /**
- * Remove chars from beginning of string.
- */
- function ltrim(str, chars) {
- str = toString(str);
- chars = chars || WHITE_SPACES;
- var start = 0,
- len = str.length,
- charLen = chars.length,
- found = true,
- i, c;
- while (found && start < len) {
- found = false;
- i = -1;
- c = str.charAt(start);
- while (++i < charLen) {
- if (c === chars[i]) {
- found = true;
- start++;
- break;
- }
- }
- }
- return (start >= len) ? '' : str.substr(start, len);
- }
- module.exports = ltrim;
|