Вы можете использовать следующее регулярное выражение, если вы хотите использовать запятую:
^((\d,?){8})$
В противном случае используйте следующую команду:
^((\d,?){8})(?
(? является отрицательным-lookbehind .
Используйте Drupal, объединенный с Общественные Плагины , особенно эти Вопросы и модуль Ответов .
существует несколько проектов С открытым исходным кодом в стадии реализации с определенной целью создания сайтов работы одинаково Переполнения стека или по крайней мере использования Поэтому в качестве вдохновения для их собственных проектов:
CNPROG - программное обеспечение позади высоко приветствуемых китайцев, программирующих Q& сайт того же имени
OSQA - На основе CNPROG и используемый некоторыми успешными клонами Exchange Стека как MetaOptimize
Askbot - разветвленный от OSQA, но с более свежей разработкой и с пакет PyPI
Сложенный - проект давнего пользователя Переполнения стека Thomas Hansen (кажется, мертв в наше время)
Когда-нибудь удивление, что ТАК было бы похоже, если это было записано в Ruby? Выезд shapado, "подобное stackoverflow приложение, записанное в рубине, mongomapper и mongodb".
А подобный проект сговоры , который запускается с ТАК Wiki + Q& идея, но подробно останавливается на нем с функциями, поддерживающими интегрированный блоггинг, публикацию статьи и ограниченную "социальную сеть". Этот проект является довольно новым, но довольно амбициозным в объеме...
Хорошо тот, который запустил все это, конечно Slashcode, программное обеспечение с открытым исходным кодом что полномочия Slashdot.org . Существует также Pligg, digg-клон с открытым исходным кодом и , поверхностный поиск Google приведет ко многим другим подобным системам с открытым исходным кодом.
Ektron CMS имеет сильный комплект общественных сетевых инструментов - это может быть хорошее место для запуска.
Мое предложение для платформы было бы Ruby on Rails (но конечно с которого Вы запустите с нуля). Возможно, Вы хотите изучить Insoshi.
У меня нет легкого ответа на этот вопрос, но Вы могли бы рассмотреть рассмотрение Kigg:
Kigg является клоном Digg с открытым исходным кодом, основывался на ASP.NET MVC. Я понимаю, что это отличается, чем StackOverflow, но это - все еще сгенерированный веб-сайт пользователя с обширные комментарии, карма & система членства.
Это могло бы предложить хорошее стартовое место.
Вы всегда можете проверить Координаты . И используйте его как базу для вашего проекта. Это основанная на PHP реализация StackOverflow
.