ઉકેલી: ડાયાક્રિટીક્સ દૂર કરો

ડાયાક્રિટિક્સને દૂર કરવામાં મુખ્ય સમસ્યા એ છે કે તે ઘણી મૂંઝવણ પેદા કરી શકે છે. ડાયાક્રિટીક્સ વિના, શબ્દો એકબીજાથી ખૂબ જ અલગ દેખાઈ શકે છે, અને કોઈ શું કહે છે તે સમજવું મુશ્કેલ હોઈ શકે છે.

 from a string

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

પ્રથમ લીટી એક ફંક્શન બનાવે છે જે સ્ટ્રિંગને દલીલ તરીકે લે છે. બીજી પંક્તિ કહે છે કે ફંક્શન તમામ ડાયક્રિટિક્સને દૂર કરીને સ્ટ્રિંગ પરત કરશે. ત્રીજી પંક્તિ કહે છે કે શબ્દમાળામાંના દરેક પાત્ર માટે, જો diacriticsMap માં તે અક્ષરને અનુરૂપ ડાયાક્રિટિક હોય, તો પછી અક્ષરને ડાયક્રિટિક સાથે બદલો. નહિંતર, પાત્રને જેમ છે તેમ છોડી દો.

રેજેક્સ

Regex JavaScript માટે એક શક્તિશાળી ટેક્સ્ટ પ્રોસેસિંગ લાઇબ્રેરી છે. તે તમને ટેક્સ્ટમાં પેટર્નને મેચ કરવાની મંજૂરી આપે છે, અને તેનો ઉપયોગ વિવિધ હેતુઓ માટે થઈ શકે છે, જેમ કે માન્યતા અથવા શોધ.

મેલ

મેઇલ જાવાસ્ક્રિપ્ટમાં ઇમેઇલ મોકલવા અને પ્રાપ્ત કરવા માટેની લાઇબ્રેરી છે. તે ઈમેલ મોકલવા અને પ્રાપ્ત કરવા માટે એક સરળ API તેમજ ઈમેલને સરળ બનાવવા માટે વિવિધ સુવિધાઓ પ્રદાન કરે છે.

મેઇલ એનપીએમ પેકેજ તરીકે ઉપલબ્ધ છે. તમે નીચેના આદેશનો ઉપયોગ કરીને તેને ઇન્સ્ટોલ કરી શકો છો:

npm ઇન્સ્ટોલ મેઇલ

મેઇલનો ઉપયોગ કરવા માટે, તમારે પહેલા મેઇલ ઑબ્જેક્ટનો દાખલો બનાવવાની જરૂર છે. આ ઑબ્જેક્ટ તમારા વર્તમાન ઇમેઇલ એકાઉન્ટને રજૂ કરે છે. તમે નીચેના કોડનો ઉપયોગ કરીને મેઇલ ઑબ્જેક્ટનો દાખલો બનાવી શકો છો:

var મેઇલ = નવી મેઇલ();

એકવાર તમે મેઇલ ઑબ્જેક્ટનો દાખલો બનાવી લો તે પછી, તમે તેના API નો ઉપયોગ કરીને ઇમેઇલ્સ મોકલવાનું અને પ્રાપ્ત કરવાનું શરૂ કરી શકો છો. ઈમેલ મોકલવા માટે, તમારે પહેલા મેસેજ ઑબ્જેક્ટ બનાવવાની જરૂર છે. મેસેજ ઑબ્જેક્ટમાં ઈમેલ મોકલવા માટે જરૂરી તમામ માહિતી હોય છે. તમે નીચેના કોડનો ઉપયોગ કરીને મેસેજ ઑબ્જેક્ટ બનાવી શકો છો:

var સંદેશ = નવો સંદેશ();

પછી, તમારે સંદેશ ઑબ્જેક્ટના પ્રાપ્તકર્તાઓની મિલકતમાં પ્રાપ્તકર્તાનું સરનામું ઉમેરવાની જરૂર છે. તમે સ્ટ્રિંગ અથવા સ્ટ્રિંગની એરેનો ઉપયોગ કરીને પ્રાપ્તકર્તાનું સરનામું ઉમેરી શકો છો. જો તમે બહુવિધ પ્રાપ્તકર્તાઓને ઉમેરવા માંગતા હો, તો તમે પ્રાપ્તકર્તાઓ માટે એક સ્ટ્રિંગ મૂલ્યને બદલે એરેનો ઉપયોગ કરી શકો છો. છેલ્લે, તમારે મેસેજ ઑબ્જેક્ટમાં કોઈપણ અન્ય જરૂરી માહિતી ઉમેરવાની જરૂર છે, જેમ કે વિષય રેખાઓ અને મુખ્ય ટેક્સ્ટ. તમે સંદેશ ઑબ્જેક્ટ પરના ગુણધર્મોનો ઉપયોગ કરીને અથવા મેઇલ ઑબ્જેક્ટ પર પદ્ધતિઓ કૉલ કરતી વખતે દલીલો તરીકે પાસ કરીને આ માહિતી ઉમેરી શકો છો. ઉદાહરણ તરીકે, તમે તમારો સંદેશ મોકલવા માટે મેલ ઑબ્જેક્ટ પર send() પદ્ધતિનો ઉપયોગ કરી શકો છો:

mail.send(સંદેશ);

વૈકલ્પિક રીતે, તમે મેલની સગવડ પદ્ધતિઓમાંથી એકનો ઉપયોગ કરી શકો છો જેમ કે sendEmail() અથવા sendFile(). આ પદ્ધતિઓ એક જ દલીલ લે છે-તમારા ઈમેલ મોકલવા માટે જરૂરી તમામ માહિતી ધરાવતી સ્ટ્રિંગ-અને તમારો ઈમેલ મોકલવા માટે આપમેળે જરૂરી તમામ બોઈલરપ્લેટ કોડ જનરેટ કરે છે. ઉદાહરણ તરીકે, તમારો સંદેશ મોકલવા માટે તમે sendEmail() નો ઉપયોગ કેવી રીતે કરી શકો તે અહીં છે:

JPG

JavaScript માં JPEG ઈમેજીસ માટે કોઈ મૂળ આધાર નથી, પરંતુ આ કાર્યક્ષમતા પૂરી પાડતી ઘણી લાઈબ્રેરીઓ છે.

એક લાઇબ્રેરી jpeg-js છે, જે JPEG ઇમેજને ડીકોડિંગ અને એન્કોડ કરવા માટે એક સરળ API પ્રદાન કરે છે.

બીજી લાઇબ્રેરી jpeg-stream છે, જે JPEG ઇમેજને ડીકોડિંગ અને એન્કોડ કરવા માટે સ્ટ્રીમ-આધારિત API પ્રદાન કરે છે.

સંબંધિત પોસ્ટ્સ:

પ્રતિક્રિયા આપો