Regular Expression Collection (ReactJS, Redux, React Router, Recompose, NodeJS, Express)
Набор готовых регулярных выражений на все случаи жизни 👀 Проект open-source и каждый желающий может помочь проекту. Задается вопрос: "Как?".
Я отвечу сразу на несколько вопросов - затем. Мне часто требовались регулярные выражения на разные случаи. И чаще всего, я их находил в StackOverflow или на Toster. Однако, хотелось базу регулярных выражений на все возможные случаи.
В итоге, было решено создать этот проект - RGXP.RU
Все паттерны содержатся в файле patterns.json.
Внимание! Перед тем, как отправить свои паттерны, проверьте JSON на валидность - https://jsonlint.com/
Чтобы добавить свой паттерн, создайте pull request соблюдая следующий шаблон:
{
"title": {
"en": "Title in english",
"ru": "Заголовок на русском"
},
"description": {
"en": "Description in english",
"ru": "Описание на русском"
},
"pattern": "<title>(.*?)</title>",
"placeholder": "<title>My site</title>",
"tags": "title,html,tags",
"nickname": "Archakov06"
}
name | type | required | description |
---|---|---|---|
title | object | yes | Заголовок. Объект состоящий из двух свойств: ru и en (string, required). |
description | object | yes | Описание паттерна. Объект состоящий из двух свойств: ru и en (string, required). |
pattern | string | yes | Регулярное выражения (шаблон). |
placeholder | string | yes | Подсказка (в основном, указывается значение соответствующее паттерну) |
tags | string | optional | Основные тэги вашего паттерна. Указывать через запятую. (требуется для поиска и категорий). |
nickname | string | optional | Ваш никнейм от GitHub |
Вы можете создать issue в разделе https://github.com/Archakov06/trycode/issues. Если у вас есть вопросы, предложения или вы хотите поругать меня за быдлокод, свяжитесь со мной через GitHub или через контакты ниже. (p.s.: Обратите внимание, что проект на стадии beta).
MIT License - Archakov Denis 2017