- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
function s(t) {
for (var e = ["yo", "zh", "kh", "ts", "ch", "sch", "shch", "sh", "eh", "yu", "ya", "YO", "ZH", "KH", "TS", "CH", "SCH", "SHCH", "SH", "EH", "YU", "YA", "'"], n = ["ё", "ж", "х", "ц", "ч", "щ", "щ", "ш", "э", "ю", "я", "Ё", "Ж", "Х", "Ц", "Ч", "Щ", "Щ", "Ш", "Э", "Ю", "Я", "ь"], r = t, i = 0, o = e.length; i < o; i++) {
r = r.split(e[i]).join(n[i]);
}
for (var s = "abvgdezijklmnoprstufhcyABVGDEZIJKLMNOPRSTUFHCYёЁ", a = 0, c = s.length; a < c; a++) {
r = r.split(s.charAt(a)).join("абвгдезийклмнопрстуфхцыАБВГДЕЗИЙКЛМНОПРСТУФХЦЫеЕ".charAt(a));
}
return r === t ? null : r
}
function a(t) {
for (var e = ["yo", "zh", "kh", "ts", "ch", "sch", "shch", "sh", "eh", "yu", "ya", "YO", "ZH", "KH", "TS", "CH", "SCH", "SHCH", "SH", "EH", "YU", "YA", "'"], n = ["ё", "ж", "х", "ц", "ч", "щ", "щ", "ш", "э", "ю", "я", "Ё", "Ж", "Х", "Ц", "Ч", "Щ", "Щ", "Ш", "Э", "Ю", "Я", "ь"], r = "абвгдезийклмнопрстуфхцыАБВГДЕЗИЙКЛМНОПРСТУФХЦЫеЕ", i = t, o = 0; o < n.length; o++) {
i = i.split(n[o]).join(e[o]);
}
for (var s = 0; s < r.length; s++) {
i = i.split(r.charAt(s)).join("abvgdezijklmnoprstufhcyABVGDEZIJKLMNOPRSTUFHCYёЁ".charAt(s));
}
return i === t ? null : i
}
function c(t) {
for (var e = "qwertyuiop[]asdfghjkl;'zxcvbnm,./`", n = t, r = 0; r < e.length; r++) {
n = n.split(e.charAt(r)).join("йцукенгшщзхъфывапролджэячсмитьбю.ё".charAt(r));
}
return n == t ? null : n
}
Те же конташники. На каждую ворецию транслитерации мы будем сплитить строку в массив и джойнить его обратно. Какая эффективность )))
gost 23.06.2020 00:29 # 0
3.14159265 23.06.2020 00:50 # 0
И генерить регэксы не хочется, так что норм.
KOPOHABuPYC 23.06.2020 03:20 # 0
3.14159265 23.06.2020 00:45 # 0
Тю. Ну я так тоже делал.
https://govnokod.ru/26475#comment532191
https://govnokod.ru/19983#comment326602
Правда я сразу свои высеры на ГК постил.
edit: Хотя, нет не делал.
Но прикольный replaceAll. Надо взять на вооружение.
3.14159265 23.06.2020 00:51 # 0
https://stackoverflow.com/a/1145525
Лол, тут ещё не всё так однозначно.
gost 23.06.2020 01:01 # 0
Какие скриптухи )))
guest8 23.06.2020 01:10 # −999
phpBidlokoder2 30.06.2020 01:18 # 0
NickPepper 25.07.2020 17:17 # 0
bormand 25.07.2020 18:06 # 0
guest8 25.07.2020 18:14 # −999