Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Создать абривиатуру (https://javascript.ru/forum/misc/80087-sozdat-abriviaturu.html)

AlexRow 25.04.2020 15:16

Создать абривиатуру
 
Как используя Джава Скрипт создать функцию, которая из строк будет делать абривиатуры в верхнем регистре?

laimas 25.04.2020 15:26

А этого не достаточно будет?

AlexRow 25.04.2020 15:28

Этот вариант подошел
 
const makeAbbr = words => {
  return words.split(' ').map(i => i[0].toUpperCase()).join('')
}

laimas 25.04.2020 15:31

AlexRow, зачем, разве CSS для этого не хватит?

voraa 25.04.2020 16:18

Цитата:

Сообщение от laimas (Сообщение 523406)
AlexRow, зачем, разве CSS для этого не хватит?

Ну не всегда же надо именно в HTML выводить. Иногда может быть надо просто в строке сохранить.

laimas 25.04.2020 16:24

А JS тогда причем?

рони 25.04.2020 17:15

аббревиатура из строки
 
:write:
const makeAbbr = words =>  words.trim().replace(/(\S)(\S*\s*)?/g , "$1").toUpperCase();

console.log(makeAbbr(' c a aaa w gggg  bb '));


Часовой пояс GMT +3, время: 07:39.