Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как описать график уравнением?

Лучший ответ:
Это называется Curve Fitting. Интерполяция полиномами — частный случай.

По ссылкам попал на страницу Сжатие_с_использованием_вейвлет и понял, что то, что Вы пытаетесь сделать, — суть то же сжатие звукового (например) потока. Быть может, изучение алгоритмов кодирования мультимедийных данных натолкнёт на хорошие идеи.

Худший ответ:
Странный вопрос. Насколько я помню теорию связи, то информационный поток потому и рассматривают как стохастический (случайный) что его нельзя описать никаким законом (уравнением), иначе он становится детерминированым(заданным) и величина содержащейся информации становится равной описанию закона. Другое дело если вам нужно сохранить картинку очень приблизительно, тогда да, можно аппроксимировать. А если все-таки точно, то см. sebres
Вопрос: Какие технологии необходимо использовать при написании бота для сайта

Лучший ответ:
Не знаете вы язык, раз задаете вопрос что с его помощью можно сделать.

Худший ответ:
Пункты 1-3 можно сделать на чём угодно средствами работы с сетью и xpath/regexp. 4-й осложняет дело, тут может быть проще взять какой-нибудь selenium, благо рулить им можно из того же C#.
Вопрос: Что именно нужно знать по SQL когда работаешь с фреймворком?

Лучший ответ:
тоже что и без фреймворка

Худший ответ:
Нужно знать то, что, как правило вначале все будет круто и сказочно (ORM магия и всё такое), а потом, когда окажется, что надо сделать шаг влево или вправо (что-то сложнее, чем из стандартных примеров), можешь наткнуться на целую кучу проблем, граблей, костылей и т.д. Вплоть до полного отчаяния и чтения статей типо "почему ORM зло" и т.д. 
А сам SQL все равно нужно будет знать. Любые кастомные вещи обернутся стеной непонимания со стороны любого фреймворка.
Вопрос: Кеширование содержимого?

Лучший ответ:
Не нужно ничего сравнивать, это глупая потеря времени, различия не на столько значительны чтоб тратить на это время. Выберите наиболее подходящий по апи/установке и используйте его, в любом случае прирост даст значительный любая система кеширования. А APC будут встраивать в ядро пхп (если еще не сделали этого, давно обещали).

Худший ответ:
Использую eAccelerator для опкода, а memcached для сложных некритичных данных. Пока хватает, проблем с установкой и использованием не имел.
Вопрос: Подгрузка производственного календаря

Лучший ответ:
Для России есть официальный источник на портале открытых данных РФ:
data.gov.ru/opendata/7708660670-proizvcalendar

Худший ответ:
в Украине для гос-оф/празников есть законы обычно, которые смотрятся на портале лигабизнес-информ, юридидической системе Лига-Закон от них же, и сайте Верховного Совета(Рады) страны. Попробуйте узнать у юристов/ваших HRов, откуда они берут данные по этому делу.
PS. еще есть порталы типа calend.ru на которых тоже есть упоминания текущих и ближайших праздников, зачем городить свой огород, если можно брать информацию прямо с их сайта
Вопрос: Как просчитать переходы на разные адреса сайта?

Лучший ответ:
Настроить цели в гугл аналитикс и все

Худший ответ:
Нажми в аналитиксе на вкладку "Поведение"
там будет количество посещений страниц сайта.
или вариант предложенный @kafeuri1.
Вопрос: Стоит ли поддерживать Opera Mini при разработке сайтов?

Лучший ответ:
Зависит от проекта. Если заказчик не требует поддержки в Opera Mini, точнее не написал это в ТЗ заранее, то нет. Этот браузер обслуживает телефоны прошлого поколения.

Худший ответ:
Шутишь ?
Вопрос: Какой CSS фреймворк выбрать?

Лучший ответ:
Только за фреймворки. Они, как правило, отлично структурированны и позволяют писать код с минимумом повторений. Это особенно заметно на больших проектах. Бутстарап  - отличный фреймворк)  В третьей версии они сделали работу с респонсив очень удобной

Худший ответ:
Дело вкуса. Также, зависимо от объема проекта. Лично у меня ни разу не было потребности использовать css-фреймфорк.
Вопрос: Что сейчас актуально в сфере администрирования во фрилансе?

Лучший ответ:
Плюсы фриланса вы вероятно уже знаете, расскажу о минусах:
Вы эникейщик, значит привыкли работать в режиме "хороший админ тот, кому не приходится много работать". Во фрилансе всё по другому.
Конкретно odesk заточен на повременную работу с контролем времени (со скриншотами и "индексом активности" мыши и клавиатуры). Это очень напряжный вид найма. В офисе мы постоянно делаем перерывы и отвлечения, а в повременке-с-контролем-времени заказчик может (и будет) вычеркивать такие периоды из оплачиваемого веремни. То есть фактически снижать ваш почасовой рейт. Ну или вы сами будете останавливать таймер, чтобы избежать конфликтов.
Реально это оборачивается очень длинным рабочим днем по низкой ставке. А ставка и без того будет низкой — индусы и прочие бангладешцы отчаянно сбивают цены.
И так будет продолжаться довольно долго, пока вы не наработаете много оплаченных часов и хорошую репутацию. 
В общем это рабский труд, откажитесь пока не надорвали здоровье.

Худший ответ:
Мне кажется, что это очень опасный подход.
Нужно изначально иметь возможность оказывать услуги в рамках своей квалификации и имеющейся ниши на рынке. 
Иначе нужен весьма солидный запас денег, что бы было на что жить пока наработается клиентура и т. п.
Подход "подскажите что лучше изучить" - опасный.
Сужу ситуации в области фотографии. Тематика далекая, но суть та же.
Вопрос: Как сделать в jquery так, чтобы в зависимости от того, по какому элементу сделан клик вставлялся тот или иной html?

Лучший ответ:
а можно просто проставить значение у data-атрибутов и подставлять только нужный размер
или $('#pizzaSize').html($(this).val())
в обработчике.
 UPD:На вопрос что в коде не так ,отвечаю-  1) вы засунули ветвление туда где нет различной логики в зависимости от выбранного элемента. Логика везде одна, значение чуть разнится -на 2 цифры. 2) Ради этой логики вы сраниваете ссылки на элемнты в DOM. Т.е. через jquery гуляете по нему в поисках элемента ради 1 числа. 3)Такой код невозможно поддерживать. если поменять местами порядок элементов - все полетит к черту. Если добавить несколько размеров или тип теста - все полетит к черту.

Худший ответ:
Ибо не верное выражение в if () у вас.
Сделайте console.log($(this)); и смотрите что будет в консоле.
Можно примерно вот так - https://jsfiddle.net/oOLokiOo/bgxxgg81/8/
Вопрос: Белый Kindle 3g?

Лучший ответ:
Как уже ответили, вывозить разрешают и всё работает.
Но на вашем месте я бы подождал новую модель, она выйдет в течении месяца

Худший ответ:
Вывозить можно, в Москве 3g работает.
Вопрос: Как опубликовать топик из черновика?

Лучший ответ:
Заходите в редактирование топика (кнопка с гаечным ключем), адрес должен иметь вид habrahabr.ru/edit/topic/XXXXX/. А вот там уже должна быть кнопка «ОПУБЛИКОВАТЬ»

Худший ответ:
ага, оно
Вопрос: 1 css для всего сайта или разный каждой странице?

Лучший ответ:
Не парьтесь на эту тему. Одного CSS-файла на весь сайт достаточно. Если вы все стили склеите в один файл, сожмете в строчку, а потом еще сервер это пожмёт gzip-ом. То это достаточная оптимизация.

Худший ответ:
>С другой стороны... css же кэшируется, а значит 1 раз загрузить большой стиль будет лучше? 
Но зачем загружать то, что может и не понадобится?
Вопрос: Что хорошего в новых версиях Android?

Лучший ответ:
Большая разница между 4.0 и 4.1 — Project Butter. Разница в плавности интерфейса значительна. Так же добавили Google Now (аналог Siri), но на данный момент сфера его применения в России очень ограничена. В 4.2 новинок практически нет, поэтому можно не так обращать на это внимание.
Так же, версия андроида — это показатель того, насколько быстро производитель будет выкатывать прошивки с будущими обновлениями. Допустим, в 5.0 появится очень нужная Вам киллер-фича — а для вашего смартфона прошивка выйдет через полгода-год после анонса. Поэтому многие выбирают смартфоны от Google, хотя и у них есть недостатки.
На мой взгляд, сейчас стоит брать смартфоны только с 4.1 либо уже анонсированным скорым обновлением.

Худший ответ:
По-сути изменения косметические. По сравнению с 1.6 сильно изменился GUI. Надо брать не ниже Андроид 2.3, т. к. там появился JIT.
Вопрос: База def кодов?

Лучший ответ:
Парсил тут

Худший ответ:
habrahabr.ru/blogs/php/45865/
forum.dklab.ru/viewtopic.php?t=30264

хотя наверное сильно устарели
Вопрос: Редактирование чужих сообщений в групповом чате skype

Лучший ответ:
Я в шоке, работает.

Худший ответ:
У меня это проявилось на следующих конфигурациях:
Skype version: 5.10.0.116
OS: Windows server 2008 R2

Skype version: 4.0.0.8
OS: CentOS 6.3
Вопрос: Как вставить кнопки поделиться под каждым изображением на сайте?

Лучший ответ:
jQuery$('img').each(function(){
  scr = $(this).attr('src');
  btn = $('<div class="soc_button"><!-- ваши кнопки, если шарим само изображение и если в виджете есть возможность принудительно указать ссылку на изображение вставим туда scr  --></div>');
 $(btn).after($(this));
})

Худший ответ:
Кнопки вставляете как обычно, виджетами. Но у каждой кнопки должен быть прописан параметр url - уникальный адрес картинки или страницы с этой картинкой
Вопрос: Загружается ли изображение в data-value при загрузке сайта?

Лучший ответ:
Атрибуты data-* введены для хранения параметров.
Они содержат ровно то, что написано после знака равно.

Худший ответ:
В каком смысле загружаться? Это же просто два кастомных аттрибута, которые сами по себе ни на что не влияют?
Вопрос: Safari под Windows: Как начать пользоваться не нарушив лицензию?

Лучший ответ:
Сначала найдите кнопку «не согласен».

Худший ответ:
Русский горе-перевод. С таким уже сталкивался много раз. А иногда некоторые переводчики вставляют отсебятину. В одной программе в переведенном соглашении было даже: «Я признаю основы демократии». :) 
В этой ситуации пиши в Apple. Я с ними списывался. Отвечают очень оперативно. www.apple.com/contact/
Вопрос: Как правильно обрабатывать post и добавлять в базу данных?

Лучший ответ:
После SQL запроса на добавление записи в базу сделай перенаправление на страницу с формой...header('Location: ' . $_SERVER['HTTP_REFERER']);
А можно увидеть код формы???

Худший ответ:
Думаю тут все ясноif (isset($_POST['submit'])) 
{
  $user= $_POST['username'];
  $email = $_POST['useremail'];
  $pass= $_POST['password']; 

  mysql_query("INSERT INTO table (username, useremail, email) VALUES(`$username','$useremail','$email')");

}
//best outside the if statement so user isn't stuck on a white blank page.
header("location: landing_page.php");
exit;
Вопрос: Как сделать горизонтальную прокрутку всего сайта?

Лучший ответ:
Что то типа этого?
habrahabr.ru/company/htdt/blog/204652

Худший ответ:
Вот такой есть плагин для горизонтального скролла.
Вопрос: Как быстро стартовать в asp net mvc?

Лучший ответ:
Создайте сайт из книги ASP.NET MVC 4/5 Адама Фримана - бесплатно естьтут. Потом на основе этого придумайте свой сайт или усовершенствуйте сайт из примера.
Так же есть краткие и хорошие уроки для новичков от chernikov'a на Хабре. 
И больше писать и пробовать решать задачи, придумайте проект или возьмите реальный, и попробуйте реализовать.

Худший ответ:
Гайдар Магдануров asp.net mvc погуглите
Вопрос: Фриланс с нуля?

Лучший ответ:
 MongoDB 
Выбросте эту мысль из головы. Возьмите PostgreSQL или на худой конец MySQL. Монгу можно как дополнительный инструмент но ни в коем случае не как основной. Это резко сужает возможности разработчика и для большинства задач увеличивает сложность.
В целом самая большая ваша проблема будет с получением первых проектов. Придется подождать. А пока ждете - пробуйте, делайте что-то для себя и желательно выкладывайте на github и все такое.
Ну и рекомендую чего по проджект менеджменту почитать, хотя думаю для первых заказов это будет лишним.

Худший ответ:
По джанго куча мануалов, в том числе от разработчиков. Изучайте. Ну и программирование само по себе в общем. И да, быстро зарабатывать на oDesk не получится. Это долго и довольно муторно будет.
Вопрос: Как быстро учиться?

Лучший ответ:
По своему опыту, скорость обучения прямо пропорциональна личной мотивации. У меня — это 90% успеха.

Худший ответ:
Техник много разный, под каждый конкретный случай свои.

Но в общем и целом, стоит следить что бы в них были все части так называемого Цикла Колба:
ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0%9A%D0%BE%D0%BB%D0%B1%D0%B0
obuchim.net/treningi-i-seminaryi/teoriya-tsikl-i-stili-obucheniya.html

Это наиболее целостна модель обучения на данный момент.
Вопрос: VirtualBox. Как настроить доступ к SSH серверу, запущенном на гостевой ОС?

Лучший ответ:
Можно просто пробросить 22 порт из виртуалки на localhost (гугл virtualbox port forwarding). После таких манипуляций сможете подключаться к SSH серверу по IP адресу Вашего реального компьютера, но соединение будет перебрасываться в виртуалку.
Вот здесь можно подглядеть: stackoverflow.com/questions/9537751/virtualbox-por...
Ваш случай - "Host -> Guest"

Худший ответ:
1) настроить сеть в виртуальной машине таким образом чтобы она получала ip от вашего роутера
2) настроить ssh сервер если не настроен на машине к которой хотите получить доступ
3) на телефон поставить ssh клиент, если устройство на андройд то советую поставить hackers keyboard (хорошая замена штатной клавы на полноценную с F1-10 клавишами) и JuiceSSH сам ssh клиент
Вопрос: Сетка bootstrap для photoshop

Лучший ответ:
ширина сайта может быть любой!
bootstrap подразумевает что этот сайт любой ширины будет разделен на 12 колонок getbootstrap.com/css/#grid-example-basic
про генераторы сеток тут

Худший ответ:
Просили генератор сетки  - вот он shoelace.io
Вопрос: Кто знает, как называется игра в стиле Escape of the room?

Лучший ответ:
Which
goo.gl/rHS5s 
не оно?

Худший ответ:
vkontakte.ru/app2040808. оно?
Вопрос: Не работают вложенные explode, почему?

Лучший ответ:
php.net/manual/en/migration54.new-features.phpFunction array dereferencing has been added, e.g. foo()[0].
Держу пари, у вас <5.4.

Худший ответ:
Эта возможность появилась в php5.4, Видимо у Вас на VPS старая версия.
php.net/manual/en/migration54.new-features.php
Вопрос: На чём создавать сайт заказа артистов?

Лучший ответ:
Например вот это cmsworks.ru/apps/freelance2
Гуглите cms биржа услуг

Худший ответ:
На компьютере
Вопрос: Что начать изучать: Objective-C или Java?

Лучший ответ:
Конечно, Java. Obj-C, по-моему, к вебу не имеет отношения вообще и используется в основном для программирования на iOS и Mac

Худший ответ:
Если планируете писать именно интернет приложения - java. Она под это больше заточена
Вопрос: Теги или категории для общетематического форума?

Лучший ответ:
Я считаю что и то, и другое =)

Худший ответ:
Посмотрите например на www.quora.com вот примерно так надо.
Вопрос: Как лучше всего настроить удаленный доступ?

Лучший ответ:
Отключить спящий режим, подключить питание, в биосе на всякий случай выставить автовключение при возобновлении подачи питания.
Если дома есть роутер -  можно настроить WOL.
Так же настроить DDNS даже если у вас статика, ибо и статика время от времени имеет свойство изменяться.

Худший ответ:
1. Отключите — Airplane mode
2. RDPTeamViewer
3. В процессе осуждения всплыл идиотский костыль, подымать Wi-Fi через автозагрузку командной строки — netsh wlan connect ssid=YOURSSID name=PROFILENAME interface="WIRELESS NETWORK CONNECTION"
Сильно рекомендую подключить кабель и использовать Wake-on-LAN.
Вопрос: Экспертиза бэкапа сайта

Лучший ответ:
1. вряд ли
2. очень легко
3. разве что в вебархиве найти

Худший ответ:
Если домен не существовал до момента создания сайта, то, теоретически, можно у того же яндекса выяснить дату добавления в индекс.
Вопрос: Что должен знать и уметь front-end разработчик при ставке 20$ в час?

Лучший ответ:
Ну 20 баксов это такой середнячок и в него попадает большинство девелоперов, можно смело девелопить по 20 баксов в час через год практики активной без зазрения совести.

Худший ответ:
Смотря где фрилансишь. В некоторых странах за 20$/час люди еще и неприличные вещи делают в добавок к front-end )))
Вопрос: Удалил с sd карты файлы, как вернуть?

Лучший ответ:
Recovery Toolbox for Flash нашел я эту программку для воссстановления данных
Источник: https://recoverytoolbox.com/ru/flash.html

Худший ответ:
Recovery Toolbox for Flash нашел я эту программку для воссстановления данных
Источник: https://recoverytoolbox.com/ru/flash.html
Вопрос: Как сделать якорь-ссылку без #?

Лучший ответ:
В простейшем случае можно править url через History API
pushState или replaceState. 
Но если вы пытаетесь делать Single page application, то лучше сперва почитать что-нибудь.

Худший ответ:
Навешайте на ссылки обработчики, крутите страницу куда надо и меняйте адрес с помощью history api.
Вопрос: Уставнока Windows 7 второй системой рядом с Ubuntu 12.04.1 LTS?

Лучший ответ:
После установки семерки накатить grub?

Худший ответ:
Только сегодня на работе делал то, что вам нужно по этому мануалу. (Ubuntu была, затем ставил windows7)/Правда на жестком диске предварительно было выделено 2 раздела для винды(ещё при установке убунты выделил).
Не захотел делаться update-grub(то есть загрузчик не видел семёрку).После перезагрузки сделал этот update-grub из-под живой системы.

Пингвины живы, окна целы, все счастливы
Вопрос: Что изучать вместо JAVA?

Лучший ответ:
Попробуйте поработать таксистом, вдруг понравится?

Худший ответ:
Учите Ди. dlang.org и ddili.org/ders/d.en/index.html вам в помощь
Вопрос: На каком ПО раздавать, мониторить и управлять доступом интернет?

Лучший ответ:
Я бы не стал делать раздачу интернета на сервере с АД, лучше отдельный специализированный дистрибутив, или железка.

Худший ответ:
pfsense же
Вопрос: Сколько можно намайнить?

Лучший ответ:
Ровно 0 (ноль) монеток litecoin, потому как эта штука только для биткоинов.Remarks: - The Red Fury is designed specifically for Bitcoin mining only. It cannot be used for lite coin which uses a different algorithm. 

Худший ответ:
LiteCoin и другие *коины на основе Scrypt не заточены для ASIC-майнинга.
Если майнить биткоины, то сможете заработать, только если курс вдруг взлетит до небес (а мощность сети - нет). Если у вас есть такое предчувствие - лучше просто купите биткоинов.
Вопрос: Как добавить импорт в django админку?

Лучший ответ:
Можно использовать что-то вроде django-admin-tools
или просто самому переопределить админковский шаблон.

Худший ответ:
Есть некоторое смешение понятий. 
1) Пишешь парсер, разбирающий другой сайт и заносящий всё в твою БД в соответствии с моделями
2) Приделываешь в админку кнопочку для вызова. По вкусу можно добавить вызов с урлами именно отмеченных сайтов.
Домашнее задание со звёздочкой: ставишь всё это в очередь в Celery.
Profit!
Если рабочий первый пункт уже есть, то второй пункт ищи по словам django admin actions. Например вот тут: djbook.ru/rel1.7/ref/contrib/admin/actions.html Ну и украшательства админки типа прогресс бара - гугл реально помогает.
Вопрос: Windows Server 2012 или FreeBSD 9.0? Без холиваров!

Лучший ответ:
Не изобретайте велосипед. Каждому свое. Фря пусть рулит проксей и шлюзом все остальное отдайте windows среде. DNS и DHCP только на windows. Ибо много там завязано, откровенно утомитесь разгребать косяки в AD. Перевести домен на самбу это вообще из разряда альтернативных решений. Посмотрите спеки 4.0 реализует домен эмулирующий 2000 windows

Худший ответ:
Первая заповедь программиста: работает — не трогай. 

Помоему у вас принципиально неверный подход к работе. Нужно начинать не со стороны «что будет если я сделаю что-то?», а со стороны «у меня есть цель достичь какого-то результата, как бы этого достичь?».
Вопрос: Задачи на сериализацию?

Лучший ответ:
Напиши векторный графический редактор с возможностью сохранения (сериализации) изображения в файл и чтобы потом можно было загрузить сериализованный файл в программу и продолжать работать с места сохранения. Можно еще добавить возможность объединения изображений из двух сериализованных.
Довольно простая задачка, но всё же)

Худший ответ:
Любая задача со сложными графами, сериализация графа бывает довольно сложной задачей.
Вопрос: Не отображается контент элемента инфоблока. Как исправить?

Лучший ответ:
Проверьте какой ответ отдает сервер. Быть может это 404. Если так - проверьте параметры уролв для отображения информации.

Худший ответ:
Проверь права доступа в настройках инфоблока поумолчанию стоит не показывать инфоблок!
Вопрос: Какими еще способами, кроме поисковых систем, можно исследовать где и как рекламирует свой продукт конкурент?

Лучший ответ:
Думаю, что сама постановка задачи «скопировать действия конкурента» ошибочна. Ищите свои пути для продвижения продукта, больше экспериментируйте и, что важнее всего, считайте результаты своих действий. Важно же не только чем заниматься, то еще важнее как. То, что у конкурента может получаться хорошо, у вас не пойдет и наоборот.

Однако, если по сабжу, то:
1) Самое важное — это смотреть рынок глазами покупателя, то есть читать те же сайты, что и он, состоят в тех же группах в соц. сетях, периодически задавать те же поисковые запросы, читать журналы, ходить на мероприятия и т.д.
2) Некоторые забывают закрыть доступ к счетчикам статистики, например, к li запретили, а на мейле нет. Оттуда уже можно много всего интересного узнать.
3) Прикидываться покупателем конкурентов самому.
4) Прикидываться потенциальным партнером конкурента.
5) Спрашивать коллег по рынку иногда можно даже конкурентов напрямую, например, во время общения в калуарах.

Худший ответ:
Некоторые покупают постовые\обзоры в blogun.ru/ — все предложения рекламодателей там открыты, можете поискать вашего конкурента.
Вопрос: Как узнать на golang, с какого ip/страны/города пришёл пользователь?

Лучший ответ:
Golang тут не при чем
достаете IP - обращаетесь в базы
https://sypexgeo.net/
tabgeo.com/ru/index

Худший ответ:
IP есть в http.Request.RemoteAddrкоторый передается любому http.Handlerhttp.HandleFunc("/something", func(w http.ResponseWriter, r *http.Request) {
	IP := r.RemoteAddr()
        ...
}
Вопрос: Как сделать 3 блока одинаковой высоты?

Лучший ответ:
Если можно пренебречь старыми браузерами, Вы легко сможете организовать это с помощью flexbox.

Худший ответ:
Используйте 100vh. Буквально вчера отвечал где-то тут на этот вопрос и переделывал пример.
 Если не выйдет. То залейте код на https://jsfiddle.net/ и я поправлю.
Вопрос: Какую литературу по радиоприему посоветуете?

Лучший ответ:
Думаю, не ошибусь, если предложу книги Борисова "Юный радиолюбитель"
https://books.google.ru/books?id=fOP9AgAAQBAJ&pg=P...

Худший ответ:
Эрик Т. Рэд "Схемотехника радиоприемников ..."
И вообще вот тут можно ознакомиться с перечнем, почти все там - классика.
www.cqham.ru/lib.htm
Вопрос: Как генерировать json?

Лучший ответ:
В документации по json_encode() обратите внимание на второй параметр. См. также описание констант, и, в частности, вам нужна JSON_UNESCAPED_UNICODE.

Худший ответ:
var object = JSON.parse( data );
$.each( object , function(k, item)												
{
 // здесь обработка item.name
});
Вопрос: Определение номера и страны абонента?

Лучший ответ:
Хм. У вас есть список всех ABC. Если присмотретиесь то не существует таких +1 и +12, так же как и +27 и +271.

Возьмем пример. звонит вам человек с номером +2263182536

вы берете первую цифру после "+", смотрите не существует таких номеров с +2 в принципе, идете дальше, +22 таких тоже не существует, +226 — та дам, это Буркина Фасо.

Худший ответ:
О чём то похожем я писал habrahabr.ru/blogs/voip/124211/
Вопрос: Как превратить строку в число?

Лучший ответ:
Вытянуть числа со строки не проблема по индусскому феншую:function getNumbers(str){ //вернет массив всех чисел в строке
         var reg=/\d+/g,results=[];
         while(match=reg.exec(str)){
             results.push(match[0]*1);
         }
         return results;
     }
     console.info("Numbers:",getNumbers("цена за 1 мес. - 25"));    //  Numbers: [1, 25]
     console.info("Price:", getNumbers("цена за 1 мес. - 25")[1]);  // Price: 25
А не индусы обрамляют тегом нужное значения и ищут его через селекторы...

Худший ответ:
Немного измените структуру шаблона.
Приблизительно вот так:<div class="priceOne">
     цена за 1 мес. - <span>25</span>
</div>
и javascipt соответственно:var priceMessage  = document.getElementsByClassName("priceOne")[0];
var priceRaw         = priceMessage.queySelector('span').innerHTML;
var price                = parseInt(priceRaw);