Regex - заменить строку - без пробелов в charAt (0) - PullRequest
0 голосов
/ 14 сентября 2011
    return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();}).replace(/\s/, '');

Я просто хочу запретить пробелы в начале строки (они могут быть в подстроке)

Ответы [ 2 ]

2 голосов
/ 14 сентября 2011

Есть trim, как упоминал Дани, но это удаляет пробелы с обоих концов строки. Если это должно быть только началом строки, вы можете сделать это:

'   foo bar'.replace(/^\s+/, ''); // 'foo bar'
2 голосов
/ 14 сентября 2011

Чтобы удалить пробелы в начале строки в JavaScript

str.replace(/^\s+/, '')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...