ಪರಿಹರಿಸಲಾಗಿದೆ: ಡಯಾಕ್ರಿಟಿಕ್ಸ್ ತೆಗೆದುಹಾಕಿ

ಡಯಾಕ್ರಿಟಿಕ್ಸ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವಲ್ಲಿನ ಮುಖ್ಯ ಸಮಸ್ಯೆಯೆಂದರೆ ಅದು ಬಹಳಷ್ಟು ಗೊಂದಲವನ್ನು ಉಂಟುಮಾಡಬಹುದು. ಡಯಾಕ್ರಿಟಿಕ್ಸ್ ಇಲ್ಲದೆ, ಪದಗಳು ಒಂದಕ್ಕೊಂದು ವಿಭಿನ್ನವಾಗಿ ಕಾಣಿಸಬಹುದು ಮತ್ತು ಯಾರಾದರೂ ಏನು ಹೇಳುತ್ತಿದ್ದಾರೆಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಕಷ್ಟವಾಗುತ್ತದೆ.

 from a string

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

ಮೊದಲ ಸಾಲು ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ಕಾರ್ಯವನ್ನು ರಚಿಸುತ್ತದೆ. ಕಾರ್ಯವು ಎಲ್ಲಾ ಡಯಾಕ್ರಿಟಿಕ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುವುದರೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಎಂದು ಎರಡನೇ ಸಾಲು ಹೇಳುತ್ತದೆ. ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿನ ಪ್ರತಿಯೊಂದು ಅಕ್ಷರಕ್ಕೂ, ಡಯಾಕ್ರಿಟಿಕ್ಸ್ ಮ್ಯಾಪ್‌ನಲ್ಲಿ ಆ ಅಕ್ಷರಕ್ಕೆ ಅನುಗುಣವಾದ ಡಯಾಕ್ರಿಟಿಕ್ ಇದ್ದರೆ, ನಂತರ ಅಕ್ಷರವನ್ನು ಡಯಾಕ್ರಿಟಿಕ್‌ನೊಂದಿಗೆ ಬದಲಾಯಿಸಿ ಎಂದು ಮೂರನೇ ಸಾಲು ಹೇಳುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಪಾತ್ರವನ್ನು ಹಾಗೆಯೇ ಬಿಡಿ.

ರೆಜೆಕ್ಸ್

Regex ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗಾಗಿ ಪ್ರಬಲ ಪಠ್ಯ ಸಂಸ್ಕರಣಾ ಗ್ರಂಥಾಲಯವಾಗಿದೆ. ಪಠ್ಯದಲ್ಲಿ ನಮೂನೆಗಳನ್ನು ಹೊಂದಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಮೌಲ್ಯೀಕರಣ ಅಥವಾ ಹುಡುಕಾಟದಂತಹ ವಿವಿಧ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬಳಸಬಹುದು.

ಮೇಲ್

ಮೇಲ್ ಎನ್ನುವುದು JavaScript ನಲ್ಲಿ ಇಮೇಲ್ ಕಳುಹಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು ಒಂದು ಲೈಬ್ರರಿಯಾಗಿದೆ. ಇದು ಇಮೇಲ್ ಕಳುಹಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು ಸರಳವಾದ API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಜೊತೆಗೆ ಇಮೇಲ್ ಮಾಡುವಿಕೆಯನ್ನು ಸುಲಭಗೊಳಿಸಲು ವಿವಿಧ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಮೇಲ್ npm ಪ್ಯಾಕೇಜ್ ಆಗಿ ಲಭ್ಯವಿದೆ. ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಅದನ್ನು ಸ್ಥಾಪಿಸಬಹುದು:

npm ಮೇಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ಮೇಲ್ ಅನ್ನು ಬಳಸಲು, ನೀವು ಮೊದಲು ಮೇಲ್ ವಸ್ತುವಿನ ನಿದರ್ಶನವನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ. ಈ ವಸ್ತುವು ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಇಮೇಲ್ ಖಾತೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ನೀವು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮೇಲ್ ವಸ್ತುವಿನ ನಿದರ್ಶನವನ್ನು ರಚಿಸಬಹುದು:

var ಮೇಲ್ = ಹೊಸ ಮೇಲ್();

ಒಮ್ಮೆ ನೀವು ಮೇಲ್ ವಸ್ತುವಿನ ನಿದರ್ಶನವನ್ನು ರಚಿಸಿದ ನಂತರ, ನೀವು ಅದರ API ಅನ್ನು ಬಳಸಿಕೊಂಡು ಇಮೇಲ್‌ಗಳನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು. ಇಮೇಲ್ ಕಳುಹಿಸಲು, ನೀವು ಮೊದಲು ಸಂದೇಶ ವಸ್ತುವನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ. ಸಂದೇಶ ವಸ್ತುವು ಇಮೇಲ್ ಕಳುಹಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಸಂದೇಶ ವಸ್ತುವನ್ನು ರಚಿಸಬಹುದು:

var ಸಂದೇಶ = ಹೊಸ ಸಂದೇಶ();

ನಂತರ, ನೀವು ಸ್ವೀಕರಿಸುವವರ ವಿಳಾಸವನ್ನು ಸಂದೇಶ ವಸ್ತುವಿನ ಸ್ವೀಕೃತದಾರರ ಆಸ್ತಿಗೆ ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ. ನೀವು ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್‌ಗಳ ಶ್ರೇಣಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ವೀಕರಿಸುವವರ ವಿಳಾಸವನ್ನು ಸೇರಿಸಬಹುದು. ನೀವು ಬಹು ಸ್ವೀಕರಿಸುವವರನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರೆ, ಸ್ವೀಕರಿಸುವವರಿಗೆ ಒಂದೇ ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯದ ಬದಲಿಗೆ ನೀವು ಸರಣಿಯನ್ನು ಬಳಸಬಹುದು . ಅಂತಿಮವಾಗಿ, ನೀವು ವಿಷಯದ ಸಾಲುಗಳು ಮತ್ತು ದೇಹದ ಪಠ್ಯದಂತಹ ಯಾವುದೇ ಇತರ ಅಗತ್ಯ ಮಾಹಿತಿಯನ್ನು ಸಂದೇಶ ವಸ್ತುವಿಗೆ ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ. ಸಂದೇಶದ ವಸ್ತುವಿನ ಮೇಲಿನ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅಥವಾ ಮೇಲ್ ವಸ್ತುವಿನ ಮೇಲೆ ವಿಧಾನಗಳನ್ನು ಕರೆ ಮಾಡುವಾಗ ಅದನ್ನು ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳಾಗಿ ರವಾನಿಸುವ ಮೂಲಕ ನೀವು ಈ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ನೀವು ಮೇಲ್ ವಸ್ತುವಿನ ಮೇಲೆ ಕಳುಹಿಸುವ () ವಿಧಾನವನ್ನು ಬಳಸಬಹುದು:

mail.send(ಸಂದೇಶ);

ಪರ್ಯಾಯವಾಗಿ, ನೀವು sendEmail() ಅಥವಾ sendFile() ನಂತಹ ಮೇಲ್‌ನ ಅನುಕೂಲಕರ ವಿಧಾನಗಳಲ್ಲಿ ಒಂದನ್ನು ಬಳಸಬಹುದು. ಈ ವಿಧಾನಗಳು ಒಂದೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ - ನಿಮ್ಮ ಇಮೇಲ್ ಕಳುಹಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರುವ ಸ್ಟ್ರಿಂಗ್ - ಮತ್ತು ನಿಮ್ಮ ಇಮೇಲ್ ಕಳುಹಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಬಾಯ್ಲರ್‌ಪ್ಲೇಟ್ ಕೋಡ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉತ್ಪಾದಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲು ನೀವು sendEmail() ಅನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದು ಇಲ್ಲಿದೆ:

JPG

JavaScript ನಲ್ಲಿ JPEG ಚಿತ್ರಗಳಿಗೆ ಯಾವುದೇ ಸ್ಥಳೀಯ ಬೆಂಬಲವಿಲ್ಲ, ಆದರೆ ಈ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುವ ಹಲವಾರು ಲೈಬ್ರರಿಗಳಿವೆ.

ಒಂದು ಲೈಬ್ರರಿ jpeg-js ಆಗಿದೆ, ಇದು JPEG ಚಿತ್ರಗಳನ್ನು ಡಿಕೋಡಿಂಗ್ ಮತ್ತು ಎನ್ಕೋಡಿಂಗ್ ಮಾಡಲು ಸರಳ API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಮತ್ತೊಂದು ಗ್ರಂಥಾಲಯವು jpeg-ಸ್ಟ್ರೀಮ್ ಆಗಿದೆ, ಇದು JPEG ಚಿತ್ರಗಳನ್ನು ಡಿಕೋಡಿಂಗ್ ಮತ್ತು ಎನ್ಕೋಡಿಂಗ್ ಮಾಡಲು ಸ್ಟ್ರೀಮ್-ಆಧಾರಿತ API ಅನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ