PHPackages                             vendic/hyva-checkout-postcode-nl-format - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. vendic/hyva-checkout-postcode-nl-format

ActiveMagento2-module[Validation &amp; Sanitization](/categories/validation)

vendic/hyva-checkout-postcode-nl-format
=======================================

Adds a validation to the Hyvä checkout for the Dutch postcode format. Validates if the format is 1234AB

1.3.1(6mo ago)110.2k↓38.8%2HTMLPHP &gt;=8.1 &lt;8.5

Since Oct 4Pushed 6mo ago1 watchersCompare

[ Source](https://github.com/Vendic/hyva-checkout-postcode-nl-format)[ Packagist](https://packagist.org/packages/vendic/hyva-checkout-postcode-nl-format)[ RSS](/packages/vendic-hyva-checkout-postcode-nl-format/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (2)Versions (8)Used By (0)

Vendic\_HyvaCheckoutPostcodeNLFormat
====================================

[](#vendic_hyvacheckoutpostcodenlformat)

A small [Hyva checkout](https://www.hyva.io/hyva-checkout.html) extension that adds validates the Dutch postcode to the correct format using a regular expression.

Note: this extension only validates the format. It doesn't do a lookup to see if the postcode actually exists. For that purpose, use one of these modules:

1. [Trinos Postcode NL](https://github.com/trinos-nl/magento2-postcode-nl)
2. [Hyva Postcode NL compatibility module](https://gitlab.hyva.io/hyva-checkout/checkout-integrations/magento2-hyva-checkout-postcodenl)

However, it can be used in combination with the above extensions.

Installation
------------

[](#installation)

```
composer require vendic/hyva-checkout-postcode-nl-format
```

Usage
-----

[](#usage)

Install the extension, go to the Hyvä checkout and try to enter a Dutch postcode in the wrong format while shipping to the Netherlands. You should see an error message that the postcode is in the wrong format (after trying to place the order).

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance66

Regular maintenance activity

Popularity29

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~187 days

Total

5

Last Release

208d ago

PHP version history (4 changes)1.0.0PHP ~8.1.0

1.1.0PHP ~8.1.0|~8.2.0

1.2.0PHP ~8.1.0|~8.2.0|~8.3.0

1.3.1PHP &gt;=8.1 &lt;8.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/459ec352617fd5a9f46070338b99ed03828fc902eb0a361aed717576e67bd2c4?d=identicon)[TjitseE](/maintainers/TjitseE)

---

Top Contributors

[![Tjitse-E](https://avatars.githubusercontent.com/u/14849044?v=4)](https://github.com/Tjitse-E "Tjitse-E (6 commits)")[![bogdan4977](https://avatars.githubusercontent.com/u/9256544?v=4)](https://github.com/bogdan4977 "bogdan4977 (2 commits)")[![kis28viktor](https://avatars.githubusercontent.com/u/8430443?v=4)](https://github.com/kis28viktor "kis28viktor (2 commits)")[![jellesiderius](https://avatars.githubusercontent.com/u/8039493?v=4)](https://github.com/jellesiderius "jellesiderius (1 commits)")[![sanderjongsma](https://avatars.githubusercontent.com/u/2726055?v=4)](https://github.com/sanderjongsma "sanderjongsma (1 commits)")

---

Tags

hyvahyva-checkout

### Embed Badge

![Health badge](/badges/vendic-hyva-checkout-postcode-nl-format/health.svg)

```
[![Health](https://phpackages.com/badges/vendic-hyva-checkout-postcode-nl-format/health.svg)](https://phpackages.com/packages/vendic-hyva-checkout-postcode-nl-format)
```

###  Alternatives

[webmozart/assert

Assertions to validate method input/output with nice error messages.

7.6k894.0M1.2k](/packages/webmozart-assert)[bensampo/laravel-enum

Simple, extensible and powerful enumeration implementation for Laravel.

2.0k15.9M104](/packages/bensampo-laravel-enum)[swaggest/json-schema

High definition PHP structures with JSON-schema based validation

48612.5M73](/packages/swaggest-json-schema)[stevebauman/purify

An HTML Purifier / Sanitizer for Laravel

5325.6M19](/packages/stevebauman-purify)[ashallendesign/laravel-config-validator

A package for validating your Laravel app's config.

217905.3k5](/packages/ashallendesign-laravel-config-validator)[crazybooot/base64-validation

Laravel validators for base64 encoded files

1341.9M8](/packages/crazybooot-base64-validation)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
