Решено: Уклоните дијакритичке знакове

Главни проблем са уклањањем дијакритичких знакова је тај што то може изазвати велику забуну. Без дијакритичких знакова, речи могу изгледати веома различите једна од друге и може бити тешко разумети шта неко говори.

 from a string

function removeDiacritics(str) {
  return str.replace(/[^u0000-u007E]/g, function(a){ 
     return diacriticsMap[a] || a; 
  });
}

Први ред креира функцију која узима стринг као аргумент. Други ред каже да ће функција вратити стринг са уклоњеним свим дијакритичким знаковима. Трећи ред каже да за сваки знак у низу, ако постоји дијакритички знак који одговара том знаку у дијакритичкој карти, онда замените знак дијакритичким знаком. У супротном, оставите лик какав јесте.

Регек

Регек је моћна библиотека за обраду текста за ЈаваСцрипт. Омогућава вам да ускладите обрасце у тексту и може се користити у различите сврхе, као што су валидација или претрага.

пошта

Маил је библиотека за слање и примање е-поште у ЈаваСцрипт-у. Пружа једноставан АПИ за слање и примање е-поште, као и низ функција које олакшавају слање е-поште.

Пошта је доступна као нпм пакет. Можете га инсталирати помоћу следеће команде:

нпм инсталл маил

Да бисте користили Маил, прво морате да креирате инстанцу објекта Маил. Овај објекат представља ваш тренутни налог е-поште. Можете да креирате инстанцу објекта Маил користећи следећи код:

вар маил = нев Маил();

Када креирате инстанцу објекта Маил, можете почети да шаљете и примате е-поруке користећи његов АПИ. Да бисте послали е-пошту, прво морате да креирате објекат поруке. Објекат поруке садржи све информације потребне за слање е-поште. Можете креирати објекат поруке користећи следећи код:

вар порука = нова порука();

Затим морате да додате адресу примаоца својству реципиентс објекта поруке. Можете додати адресу примаоца помоћу низа или низа низова. Ако желите да додате више прималаца, можете да користите низ уместо вредности једног стринга за примаоце. На крају, потребно је да додате све друге неопходне информације објекту поруке, као што су наслови и текст. Можете додати ове информације користећи својства објекта поруке или их прослеђујући као аргументе приликом позивања метода на објекту поште. На пример, можете користити метод сенд() на објекту поште да пошаљете своју поруку:

маил.сенд(мессаге);

Алтернативно, можете користити један од практичних метода Маил-а као што су сендЕмаил() или сендФиле(). Ове методе узимају један аргумент — стринг који садржи све информације потребне за слање ваше е-поште — и аутоматски генеришу сав неопходан шаблонски код за слање ваше е-поште. На пример, ево како можете да користите сендЕмаил() да пошаљете своју поруку:

Јпг

Не постоји изворна подршка за ЈПЕГ слике у ЈаваСцрипт-у, али постоји неколико библиотека које пружају ову функционалност.

Једна библиотека је јпег-јс, која пружа једноставан АПИ за декодирање и кодирање ЈПЕГ слика.

Друга библиотека је јпег-стреам, која обезбеђује АПИ заснован на стриму за декодирање и кодирање ЈПЕГ слика.

Релатед постс:

Оставите коментар