Основы JavaScript (синтаксис ES6): Упражнение 120 с решением
Напишите программу JavaScript для преобразования строки в регистр змеи.
Примечание. строку в слова и объедините их, добавив _ в качестве разделителя, используя регулярное выражение.
Пример решения:
HTML-код:
Преобразовать строку в футляр для змеи Код JavaScript:
//# Источник https://bit.ly/2neWfJ2const toSnakeCase = str => str && str .match (/[AZ] {2,} (? = [AZ] [ az] + [0-9] * | b) | [AZ]? [az] + [0-9] * | [AZ] | [0-9] +/g) .map (x => x. toLowerCase ()) .join ('_'); console.log (toSnakeCase ('camelCase')); console.log (toSnakeCase ('некоторый текст')); console.log (toSnakeCase ('some-mixed_string With space_underscores- и-дефисы ')); console.log (toSnakeCase (' AllThe-small Things ')); console.log (toSnakeCase (' IAmListeningToFMWhileLoadingDifferentURLOnMyBrow serAndAlsoEditingSomeXMLAndHTML ')); код>
Пример вывода: camel_casesome_textsome_mixed_string_with_spaces_underscores_and_hyphensall_the_small_thingsi_am_listening_to_fm_while_loading_different_url_on_my_browser_and_also_editing_some_xml_and_html Иллюстрированные Презентация:
Блок-схема:
Живая демонстрация:
См. Pen javascript-basic-упражнение-120-1 от w3resource (@ w3resource) на CodePen.
Назад: Напишите программу на JavaScript для создания завтрашней даты в строковом представлении.
Далее: Напишите программу на JavaScript для преобразования значения в безопасное целое число.