Меняет русские на латинские буквы
☑
0
korostelev_
agent
29.09.17
✎
11:59
scr = Новый COMОбъект("MSScriptControl.ScriptControl");
scr.language = "javascript";
scr.addcode("a = "+МояСтрока);
Латинские = scr.eval("?(a == a.replace(/[a-z,A-Z,0-9]/,""),1,0)");
Ошибка :
{ВнешняяОбработка.ТаблицаСимволов.Форма.Форма.Форма(17)}: Ошибка при вызове метода контекста (AddCode)
scr.addcode("a == "+МояСтрока);
по причине:
Произошла исключительная ситуация (Ошибка компиляции Microsoft JScript): Предполагается наличие ';'
1
vicof
29.09.17
✎
12:00
Сочувствую.
2
igork1966
29.09.17
✎
12:02
(0) чему равно выражение "a = "+МояСтрока
3
xaozai
29.09.17
✎
12:03
Всё уже придумано до нас.
4
igork1966
29.09.17
✎
12:03
(2) + и как (0) соотноситься с заголовком?
5
Филиал-msk
29.09.17
✎
12:04
Тут без
Serginio1 с его Ъ не обойтись...
6
Лефмихалыч
29.09.17
✎
12:18
во-первых, на кой хрен здесь скриптконтрол, если есть vbscript.regexp?
во-вторых, этот регексп не заменить русские на латинские, а удалит все латинские и цифры.
7
Филиал-msk
29.09.17
✎
14:56
(6) Подозреваю, что даже не все
Ошибка? Это не ошибка, это системная функция.