An Warware: Cire kalamai

Babban matsalar cire diacritics shine yana iya haifar da rudani da yawa. Idan ba tare da yaƙe-yaƙe ba, kalmomi za su iya bambanta sosai da juna, kuma yana da wuya a fahimci abin da wani yake faɗa.

 from a string

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

Layin farko yana haifar da aiki wanda ke ɗaukar igiya azaman hujja. Layi na biyu ya ce aikin zai dawo da kirtani tare da cire duk diacritics. Layi na uku ya ce ga kowane hali a cikin zaren, idan akwai yaren da ya yi daidai da wannan halin a cikin taswirar diacritics, to, maye gurbin hali tare da diacritic. In ba haka ba, kawai bar hali kamar yadda yake.

regex

Regex babban ɗakin karatu ne mai sarrafa rubutu don JavaScript. Yana ba ku damar daidaita alamu a cikin rubutu, kuma ana iya amfani da su don dalilai daban-daban, kamar inganci ko bincike.

Mail

Wasiƙa ɗakin karatu ne don aikawa da karɓar imel a cikin JavaScript. Yana ba da API mai sauƙi don aikawa da karɓar imel, da kuma fasali iri-iri don sauƙaƙa saƙon imel.

Ana samun saƙo azaman fakitin npm. Kuna iya shigar da shi ta amfani da umarni mai zuwa:

npm shigar da mail

Don amfani da Saƙo, da farko kuna buƙatar ƙirƙirar misalin abin saƙo. Wannan abu yana wakiltar asusun imel ɗin ku na yanzu. Kuna iya ƙirƙira misalin abin saƙo ta amfani da lambar mai zuwa:

var mail = sabon Saƙo ();

Da zarar kun ƙirƙiri misalin abin Wasiƙar, zaku iya fara aikawa da karɓar imel ta amfani da API ɗin sa. Don aika imel, da farko kuna buƙatar ƙirƙirar abun saƙo. Abun saƙon ya ƙunshi duk bayanan da ake buƙata don aika imel. Kuna iya ƙirƙirar abun saƙo ta amfani da lambar mai zuwa:

var saƙo = sabon Saƙo ();

Sannan, kuna buƙatar ƙara adireshin mai karɓa zuwa kayan masu karɓa na saƙon. Kuna iya ƙara adireshin mai karɓa ta amfani da ko dai kirtani ko tsararrun kirtani. Idan kuna son ƙara masu karɓa da yawa, zaku iya amfani da tsararru maimakon ƙimar kirtani ɗaya don masu karɓa. A ƙarshe, kuna buƙatar ƙara kowane mahimman bayanai zuwa abun saƙo, kamar layin magana da rubutun jiki. Kuna iya ƙara wannan bayanin ta amfani da ko dai kaddarorin akan abun saƙo ko ta shigar dashi azaman muhawara lokacin kiran hanyoyin akan abun saƙo. Misali, zaku iya amfani da hanyar aika () akan abun wasiku don aika saƙonku:

mail.aika (saƙo);

A madadin, zaku iya amfani da ɗayan hanyoyin saukaka wasiƙar kamar sendEmail() ko sendFile(). Waɗannan hanyoyin suna ɗaukar gardama guda ɗaya - kirtani mai ɗauke da duk bayanan da ake buƙata don aika imel ɗinku-kuma ta atomatik samar da duk mahimman lambar tukunyar jirgi don aika imel ɗin ku. Misali, ga yadda zaku iya amfani da sendEmail() don aika saƙonku:

JPG

Babu wani tallafi na asali don hotunan JPEG a cikin JavaScript, amma akwai ɗakunan karatu da yawa waɗanda ke ba da wannan aikin.

Ɗayan ɗakin karatu shine jpeg-js, wanda ke ba da API mai sauƙi don ƙaddamarwa da ɓoye hotunan JPEG.

Wani ɗakin karatu shine jpeg-rafi, wanda ke ba da API na tushen rafi don ƙaddamarwa da ɓoye hotunan JPEG.

Shafi posts:

Leave a Comment