Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Matyáš Procházka:15.2.2014 22:06

Ahoj,

nevěděl by někdo náhodou, když mám řetězec nebo klidně jedno písmeno s háčkem či čárkou..., jak z něj odstranit diakritiku. Samozřejmě by šlo v řetězci zkoumat jednotlivě písmena a pak je nahrazovat, ale spíš jestli na to není nějaká funkce?

 
Odpovědět
15.2.2014 22:06
Avatar
Silvinios
Tvůrce
Avatar
Odpovídá na Matyáš Procházka
Silvinios:21.2.2014 23:04

Myslím, že taková funkce v JavaScriptu není.

 
Nahoru Odpovědět
21.2.2014 23:04
Avatar
Odpovídá na Matyáš Procházka
Michal Štěpánek:25.2.2014 8:16

Samozřejmě, že to nějak jde, ale nanapsal jsi, v čem by sis to přál...

Nahoru Odpovědět
25.2.2014 8:16
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Matyáš Procházka:25.2.2014 18:44

Jestli myslíš jakože jakou knihovnu atd... tak nejlíp JQuery...

Šlo by jednotlivě testovat písmenka a pokud tam bude s háčkem, tak ho nahradit příslušným bez háčku za pomoci strašně moc podmínek, což já nechci a zároveň bych tam musel mít vypsaný všechny možný písmena, tak jestli náhodou neznáš nějakou jednodušší cestu. :)

 
Nahoru Odpovědět
25.2.2014 18:44
Avatar
Odpovídá na Matyáš Procházka
Michal Štěpánek:25.2.2014 22:32

např. v PHP

<?php

//Zápis funkce
  function diakritika($text){
    $znaky1 = "ÁÄČÇĎÉĚËÍŇÓÖŘŠŤÚŮÜÝŽáäčçďéěëíňóöřšťúůüýž";
    $znaky2 = "AACCDEEEINOORSTUUUYZaaccdeeeinoorstuuuyz";
    return StrTr( $text , $znaky1 , $znaky2 );
  }

// Výpíše (prilis zlutoucky kun upel dabelske ody)
echo diakritika("příliš žluťoučký kůň úpěl ďábelské ódy");

?>
Nahoru Odpovědět
25.2.2014 22:32
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Matyáš Procházka:3.3.2014 18:47

Já bych to právě chtěl celé v JS, dělám si jednoduchou hru šibenici, tak jsem chtěl nějak vyřešit diakritiku.

Ale ikdyž jsi to napsal pro PHP, tak ti díky, protože si mi vňuknul ten nápad s dvěma proměnými, ve který v řadě budou obsažena všechna různá písmena... A pak budu porovnávat...

 
Nahoru Odpovědět
3.3.2014 18:47
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:24.3.2022 8:28

Nemas tam vubec "ř" a slovenstinu.

"áäčçďéěëíĺľňóôöřšťúůüýřžÁÄČÇĎÉĚËÍĹĽŇÓÔÖŘŠŤÚŮÜÝŘŽ",
"aaccdeeeillnooorstuuuyrzAACCDEEEILLNOOORSTUUUYRZ"
 
Nahoru Odpovědět
24.3.2022 8:28
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:24.3.2022 9:08

Ups, tak R mi to asi smazalo, to tam mas. Ale vim, ze nejake hackovane pismenko. Nicmene, jsem si od tebe vykradl polstinu :)

 
Nahoru Odpovědět
24.3.2022 9:08
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.