Javascript na jednoznakové předložky na konci řádků rubrika: Programování: JavaScript
3
Tomáš Miškovský
položil/-a 5.1.2016
upravil/-a 6.1.2016
Dobrý den, máte někdo prosím tip na hotové řešení jednoznakových předložek na konci řádků v elementu HTML stránky, třeba jako jQuery plugin? Nějaké $('h1, h2, h3, p').VyresJednoznakovePreslozky();
Nechce se mi věřit, že něco takového už neexistuje. Zákazníci to od nás chtějí a vysvětlovat jim, že to mají dělat ručně pomocí
dost dobře nejde. Děkuji předem za každou radu.
odkaz
Vyřešeno
3
Tomáš Miškovský
odpověděl/-a 6.1.2016
upravil/-a 19.1.2016
Ještě jednou děkuji @harrison314 za nakopnutí a dávám sem finální skript, který se mi jeví jako použitelný (dal bych to jako odpověď k jeho příspěvku, ale tam by to neukázalo pěkný zdroják)
$('.selektor, .selektor, .selektor').each(function(index, value){ var str = $(this).html(); str = str.replace(/(\s|^)(a|i|k|o|s|u|v|z)(\s+)([^\p{Cc}\p{Cf}\p{zL}\p{Zp}]+)/gmi , '$1$2 $4'); $(this).html(str); })
(Edit - vyhodil jsem ty verzálky)
Pro zobrazení všech 5 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře