Как решить простую проверку

Tyshka

Client
Регистрация
02.01.2016
Сообщения
56
Благодарностей
6
Баллы
8
Есть ли готовые решения для такого типа проверок:
we kindly ask you to solve the following task below and enter the answer in the box:
83+1 =
Ответ нужно вести в поле ниже
Спасибо!
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
  • Спасибо
Реакции: Tyshka

Tyshka

Client
Регистрация
02.01.2016
Сообщения
56
Благодарностей
6
Баллы
8

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Да, когда я спарсил в переменную сам математический пример, можете подсказать что в кубикке JS написать? Не знаком(
Так и пишите 83+1
внизу переменную укажите и выполните кубик.
 
  • Спасибо
Реакции: Tyshka

Tyshka

Client
Регистрация
02.01.2016
Сообщения
56
Благодарностей
6
Баллы
8
Так и пишите 83+1
внизу переменную укажите и выполните кубик.
Спасибо! Я спарсил в переменную математичский пример. Там сейчас текст вида 83+1. Просто вставляют эту переменую в кубик JS - не решает. Подскажите что я делаю не так?
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Спасибо! Я спарсил в переменную математичский пример. Там сейчас текст вида 83+1. Просто вставляют эту переменую в кубик JS - не решает. Подскажите что я делаю не так?
Возможно присутствуют посторонние символы в переменной.
 
  • Спасибо
Реакции: Tyshka

Tyshka

Client
Регистрация
02.01.2016
Сообщения
56
Благодарностей
6
Баллы
8
Возможно присутствуют посторонние символы в переменной.
Для такого текста

Real name is optional. If provided, it may be used to give you attribution for your work.
To protect the wiki against automated account creation, we kindly ask you to solve the following task below and enter the answer in the box (more info):
73−7 =

Беру такой регуляркой (?<=:\n)[\w\W]*(?=\ =)
В переменной получаю 73−7
Вставляю в кубик JS получаю пустой ответ
Если руками в кубике пишу 73-7 он естественно решает пример. Не подскажите что не так делаю?
 

Tyshka

Client
Регистрация
02.01.2016
Сообщения
56
Благодарностей
6
Баллы
8
Для такого текста

Real name is optional. If provided, it may be used to give you attribution for your work.
To protect the wiki against automated account creation, we kindly ask you to solve the following task below and enter the answer in the box (more info):
73−7 =

Беру такой регуляркой (?<=:\n)[\w\W]*(?=\ =)
В переменной получаю 73−7
Вставляю в кубик JS получаю пустой ответ
Если руками в кубике пишу 73-7 он естественно решает пример. Не подскажите что не так делаю?
Уже чуть понял, мат примеры со знаком + решает правильно. А со знаком - не воспринимает. Как это можно пофиксить?
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
  • Спасибо
Реакции: Tyshka

Tyshka

Client
Регистрация
02.01.2016
Сообщения
56
Благодарностей
6
Баллы
8
тут не минус, а какое-то тире)) заменой поменяйте его на минус и будет все норм.
Нужно проверять есть ли в переменной знак "тире" и если есть то заменять на - (минус) ? Это через обработку текста?
 

Tyshka

Client
Регистрация
02.01.2016
Сообщения
56
Благодарностей
6
Баллы
8
  • Спасибо
Реакции: Mikhail B.

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Рекомендую пользоваться редактированием.


81179
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)