Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.04.2020, 15:16
Интересующийся
Отправить личное сообщение для AlexRow Посмотреть профиль Найти все сообщения от AlexRow
 
Регистрация: 12.04.2020
Сообщений: 19

Создать абривиатуру
Как используя Джава Скрипт создать функцию, которая из строк будет делать абривиатуры в верхнем регистре?
Ответить с цитированием
  #2 (permalink)  
Старый 25.04.2020, 15:26
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

А этого не достаточно будет?
Ответить с цитированием
  #3 (permalink)  
Старый 25.04.2020, 15:28
Интересующийся
Отправить личное сообщение для AlexRow Посмотреть профиль Найти все сообщения от AlexRow
 
Регистрация: 12.04.2020
Сообщений: 19

Этот вариант подошел
const makeAbbr = words => {
  return words.split(' ').map(i => i[0].toUpperCase()).join('')
}
Ответить с цитированием
  #4 (permalink)  
Старый 25.04.2020, 15:31
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

AlexRow, зачем, разве CSS для этого не хватит?
Ответить с цитированием
  #5 (permalink)  
Старый 25.04.2020, 16:18
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,717

Сообщение от laimas Посмотреть сообщение
AlexRow, зачем, разве CSS для этого не хватит?
Ну не всегда же надо именно в HTML выводить. Иногда может быть надо просто в строке сохранить.
Ответить с цитированием
  #6 (permalink)  
Старый 25.04.2020, 16:24
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

А JS тогда причем?
Ответить с цитированием
  #7 (permalink)  
Старый 25.04.2020, 17:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,077

аббревиатура из строки

const makeAbbr = words =>  words.trim().replace(/(\S)(\S*\s*)?/g , "$1").toUpperCase();

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

Последний раз редактировалось рони, 25.04.2020 в 17:38.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать объект со своими условиями if jtag Общие вопросы Javascript 4 21.02.2016 13:12
Создать изображение элемента сайта IZLOM Events/DOM/Window 5 28.10.2015 17:43
как создать в цикле несколько дочерних элементов одного уровня? DimonCry Общие вопросы Javascript 11 13.01.2011 10:46
Создать узел <img> внутри <div> glutton Events/DOM/Window 1 09.11.2009 14:41
немогу создать фаил с помощью JavaScrip Greasemonkey в Mozilla firefox выдает ошибку crem Firefox/Mozilla 2 11.08.2009 03:44