Към съдържанието
PN Scripts

Инструменти за разработчици

Vyarno

Библиотека за React с полета и проверки за ЕГН, ЛНЧ, ЕИК/БУЛСТАТ, български ДДС номера и ДДС номера от ЕС, IBAN, телефони и пощенски кодове, с истински контролни цифри и съобщения на български или английски.

  • React
  • JavaScript
  • TypeScript types
  • ESM and CommonJS
  • Очаквайте скоро

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Форма с данни за фактура на български с полета за ЕИК, ДДС номер, ЕГН, IBAN, телефон и пощенски код, едно ЕГН отбелязано като невалидно

Какъв проблем решава

Празнината

Формите за български клиенти искат ЕГН, ЕИК, ДДС номер или IBAN, а повечето проекти с React ги проверяват само по дължина или с регулярен израз, затова грешките стигат до фактури и договори, а всеки екип пише контролните цифри отначало.

Какво представлява

Vyarno дава готови полета за React и обикновени функции, които проверяват истинските контролни цифри, четат датата на раждане, кода на банката или вида на телефона, форматират докато пишете и обясняват грешките на български или английски.

Как се използва

По-малко грешни номера във фактури и договори, с по един ред за поле.

Двойникът на Proverka за React: верни български номера във форми за магазини, счетоводство, човешки ресурси, банки и обществени услуги.

За кого е

Използвайте го когато

  • Онлайн магазин, който иска от фирмите ЕИК, ДДС номер и IBAN за фактурите им
  • Приложение за персонал или заплати, което чете дата на раждане и пол от ЕГН на служител
  • Форма за резервации, която приема само български мобилни номера и ги пази с +359

Направено за

  • Разработчици и агенции с React, които правят форми за български фирми и клиенти
  • Екипи с бекенд на Laravel, които вече проверяват с Proverka

Какво има вътре

Истински проверки, не шаблони

Контролни цифри за ЕГН, ЛНЧ и ЕИК от 9 и 13 цифри, дати, които съществуват и не са в бъдещето, български ДДС номера от ЕИК, ЕГН, ЛНЧ или друг номер, дължина и контролни цифри на IBAN за 77 държави, формати на ДДС номера от ЕС, български телефони и пощенски кодове.

Какво казва номерът

Валидното ЕГН дава датата на раждане, пола и възрастта, с настройки за минимална възраст или един пол; IBAN дава групите по четири и кода на банката; телефонът дава записа с +359, националния запис и дали е мобилен, стационарен или национален.

Писане, което се усеща правилно

Само цифри за лични и фирмени номера, главни букви и групи по четири за IBAN, национални групи за телефон, а курсорът остава там, където пишете. Съобщенията чакат, докато човек напусне полето или изпрати формата, а проверката на браузъра е съгласна.

Пасва на всяка форма в React

VyarnoField с етикет и съобщение, VyarnoInput за React Hook Form и други библиотеки, куката useVyarno за ваша разметка и vyarno/core без React за сървъри. ESM, CommonJS, типове за TypeScript, React 18 и 19.

Спецификации

Наличност
Очаквайте скоро
Разработчик
PN Scripts
Вид
Пакет
Платформи
JavaScript, React
Ценообразуване
Еднократно плащане Цената ще бъде обявена.
Лиценз
Собственически лиценз
Внедряване
npm пакет, инсталиран от файл в приложения с React 18 или 19
Зрялост
v1.0.0

Съвместимост

Платформа или среда Поддържани версии Тествано до
React 18 или по-нова 18.3.1 and 19.3.1
React Hook Form 7 или по-нова 7.90.0

Стек

  • React
  • JavaScript
  • TypeScript types
  • ESM and CommonJS

Vyarno предстои

Продуктът е завършен и тестван. Още не се продава; тази страница ще посочи откъде да го вземете, когато започне.

Очаквайте скоро

Още не е публикуван в магазина, затова няма връзка за покупка или изтегляне. PN Scripts не приема плащане за него тук.

Въпроси

Библиотека за React с полета, кука и обикновени функции, които проверяват и форматират български и европейски номера: ЕГН, ЛНЧ, ЕИК/БУЛСТАТ, ДДС номера, IBAN, телефони и пощенски кодове, със съобщения на български и английски. Доставя се като файл на npm пакета с кода, демо форма и README.

Приложение с React 18 или 19; самите проверки работят навсякъде, където работи JavaScript. Тествано е с React 19.3.1 и 18.3.1, React Hook Form 7.90 и TypeScript 5.9 на Node 22 и в Chrome.

Търсене на номерата в Търговския регистър, VIES или банка, затова правилно написан номер може да не съществува; номера на лични карти и паспорти; чужди лични номера и телефони; полета за адрес. Не е в публичния регистър на npm; инсталира се от файла.

Направено е от PN Scripts, софийско студио, което прави игри и инструменти, на чист JavaScript с ръчно написани типове за TypeScript и със същите тестови номера като изданието за Laravel, Proverka. Създадено с помощта на AI; кодът е написан за тази библиотека и е проверен от PN Scripts с 18 автоматични теста, проверка на типовете с TypeScript, писане в демо форма в Chrome и инсталиране като купувач с React 18 и 19.

Още не се продава. Когато започне, тази страница ще води към магазина; PN Scripts не приема плащания на този сайт.