angryatti

Javascript Hungarian accented letter remover v2

Jun 21st, 2022 (edited)
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. "use strict"
  2.  
  3. document.querySelector("#alakit").addEventListener("click", (evt) => {
  4.  
  5.     evt.preventDefault()
  6.  
  7.  
  8.     mezo.value = alakitas(mezo.value)
  9.  
  10.  
  11. })
  12.  
  13. const mezo = document.getElementById("mezo")
  14.  
  15. function alakitas(mezoadas) {
  16.  
  17.  
  18.     const magyar = 'íéáűőúöüó'
  19.     const angol = 'ieauououo'
  20.     const magyarNagy = 'ÍÉÁŰŐÚÖÜÓ'
  21.     const angolNagy = 'IEAUOUOUO'
  22.  
  23.     let proba = []
  24.     const test = mezo.value
  25.     for (let i = 0; i < test.length; i++) {
  26.         proba.push(test[i])
  27.  
  28.         for (let j = 0; j < magyar.length; j++) {
  29.  
  30.             if (proba[i] == magyar[j]) {
  31.                 proba[i] = angol[j]
  32.  
  33.  
  34.  
  35.             }
  36.  
  37.             if (proba[i] == magyarNagy[j]) {
  38.                 proba[i] = angolNagy[j]
  39.  
  40.  
  41.  
  42.             }
  43.  
  44.         }
  45.  
  46.  
  47.  
  48.     }
  49.  
  50.     let fuzes = ""
  51.  
  52.     for (let fuz of proba) {
  53.  
  54.         fuzes += fuz
  55.  
  56.     }
  57.  
  58.     return fuzes
  59.  
  60.  
  61. }
Add Comment
Please, Sign In to add comment