JavaScript: преобразование строки в регистр змеи

Основы 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 для преобразования значения в безопасное целое число.

Оцените статью
nanomode.ru
Добавить комментарий