Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Меняет русские на латинские буквы

Меняет русские на латинские буквы
Я
   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): Предполагается наличие ';'
 
 
   vicof
 
1 - 29.09.17 - 12:00
Сочувствую.
   igork1966
 
2 - 29.09.17 - 12:02
(0) чему равно выражение "a = "+МояСтрока
   xaozai
 
3 - 29.09.17 - 12:03
Всё уже придумано до нас.
https://forum.infostart.ru/forum9/topic68984/
   igork1966
 
4 - 29.09.17 - 12:03
(2) + и как (0) соотноситься с заголовком?
   Филиал-msk
 
5 - 29.09.17 - 12:04
Тут без Serginio1 с его Ъ не обойтись...
   Лефмихалыч
 
6 - 29.09.17 - 12:18
во-первых, на кой хрен здесь скриптконтрол, если есть vbscript.regexp?

во-вторых, этот регексп не заменить русские на латинские, а удалит все латинские и цифры.
   Филиал-msk
 
7 - 29.09.17 - 14:56
(6) Подозреваю, что даже не все

Список тем форума
Рекламное место пустует  Рекламное место пустует
Здесь во втором сообщении вам дадут решение, а в двадцатом дадут правильное решение. Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует