Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function replaceDiaText(sourceText) { //0.9 kB, .mc file must be saved in the UTF-8 encoding
- if (sourceText == null) { return null; }
- var outputText = "";
- var in = "ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıĴĵĶķĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŌōŎŏŐőŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžƀƁƂƃƇƈƊƋƌƑƒƓƗƘƙƚƝƞƟƠơƤƥƫƬƭƮƯưƲƳƴƵƶDžLjNjǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǞǟǠǡǤǥǦǧǨǩǪǫǬǭǰDzǴǵǸǹǺǻǾǿȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȞȟȠȡȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳ";
- var out = "AAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyyAaAaAaCcCcCcCcDdDdEeEeEeEeEeGgGgGgGgHhHhIiIiIiIiIiJjKkLlLlLlLlLlNnNnNnnOoOoOoRrRrRrSsSsSsSsTtTtTtUuUuUuUuUuUuWwYyYZzZzZzbBBbCcDDdFfGIKklNnOOoPptTtTUuVYyZzDLNAaIiOoUuUuUuUuUuAaAaGgGgKkOoOojDGgNnAaOoAaAaEeEeIiIiOoOoRrRrUuUuSsTtHhNdZzAaEeOoOoOoOoYy";
- var s1 = 'a'.toNumber(); var s2 = 'z'.toNumber();
- var l1 = 'A'.toNumber(); var l2 = 'Z'.toNumber();
- var n1 = '0'.toNumber(); var n2 = '9'.toNumber();
- for (var i = 0; i < sourceText.length(); i++) {
- var str = sourceText.substring(i, i + 1);
- var char = str.toCharArray()[0];
- var num = char.toNumber();
- if (num >= s1 && num <= s2 || num >= l1 && num <= l2 || num >= n1 && num <= n2 || char == ' ' || char == '-') {
- outputText += char.toString();
- continue;
- }
- for (var j = 0; j < in.length(); j++) {
- var inStr = in.substring(j, j + 1);
- if (str.equals(inStr)) {
- outputText += out.substring(j, j + 1);
- break;
- }
- }
- }
- return outputText;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement