webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Как регуляркой убрать все до первой буквы?

Не могу сообразить как регуляркой убрать с начала строки все символы, до первой буквы или нижнего подчеркивания.
То есть строку привести к виду - первый символ буква или нижнее подчеркивание, а дальше хоть трава не расти.
Я сделал функцию, которая приводит к camelCase
код
function сamelize(text) {
    var words = text.split("-");
    var result = "";
    for (var i = 0 ; i < words.length ; i++) {
        var word = words[i];
        result += word.charAt(0).toUpperCase() + word.slice(1);
    }
    return result;
}


А на проверки первого символа меня переклинило. Точнее тут же не первый символ, а все символы до первой буквы или нижнего подчеркивания.
  • Вопрос задан
  • 476 просмотров
Решения вопроса 2
lidacriss
@lidacriss
wtf
str.replace(/^[^_a-zа-я]*?/i, '');
Ответ написан
Комментировать
0xD34F
@0xD34F Куратор тега JavaScript
str.replace(/^[^a-z_]+/i, '')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 18:16
1000 руб./за проект
28 мар. 2024, в 18:15
90000 руб./за проект
28 мар. 2024, в 18:05
5000 руб./за проект