PHPackages                             fruitstudios/validateit - 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. fruitstudios/validateit

ActiveCraft-plugin[Validation &amp; Sanitization](/categories/validation)

fruitstudios/validateit
=======================

Supercharged text field validation.

1.0.3(8y ago)129.0kproprietary

Since Apr 27Compare

[ Source](https://github.com/fruitstudios/craft-validateit)[ Packagist](https://packagist.org/packages/fruitstudios/validateit)[ RSS](/packages/fruitstudios-validateit/feed)WikiDiscussions Synced 4w ago

READMEChangelog (4)Dependencies (1)Versions (7)Used By (0)

[![Validateit](resources/img/validateit.svg)](https://github.com/fruitstudios/craft-validateit)

Validateit plugin for Craft 3
=============================

[](#validateit-plugin-for-craft-3)

Supercharged text field validation...

### Requirements

[](#requirements)

This plugin requires Craft CMS 3.0.0 or later.

### Installation

[](#installation)

To install the plugin, follow these steps:

1. Install with Composer via:

    composer require fruitstudios/validateit
2. In the Control Panel, go to Settings → Plugins and click the “Install” button for Validateit.

Validateit Overview
-------------------

[](#validateit-overview)

This plugin adds a custom fieldtype which allows you to take control of validation on plain text fields. Validate using the following predefined strings or setup your own custom regex rules. Add custom placeholders and error messages.

1. Email Address
2. URL
3. Phone Number
4. IP Address
5. IPv4 Address
6. IPv6 Address
7. Facebook Link
8. Twitter Link
9. LinkedIn Link
10. Instagram Link
11. Custom Regex Rule

Configuring Validateit
----------------------

[](#configuring-validateit)

Once installed, create a new field and choose the Validateit fieldtype. You'll then have the option of configuring how you want to validate the text.

[![Configure Validateit](resources/img/configure.png)](resources/img/configure.png)

Each field has the option to set a custom placeholder and error message

[![Setup Validateit](resources/img/settings.png)](resources/img/settings.png)

Custom regex rules allow you to validate any string

[![Regex with Validateit](resources/img/regex.png)](resources/img/regex.png)

Using Validateit
----------------

[](#using-validateit)

Use just as you would any native Plain Text field:

```
{{ entry.validateitFieldHandle }}

```

Roadmap
-------

[](#roadmap)

If you have any super useful validation rules shout and we can look to add them to the core plugin for everyone to use.

- Show default error message and placeholder text in field settings.

Brought to you by [Pressed Digital](https://pressed.digital)

###  Health Score

34

—

LowBetter than 74% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity67

Established project with proven stability

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 ~6 days

Total

4

Last Release

3004d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9f4d08c9f1aa2ba3b8ac8155bfd559bad2e8519f2bf5122274077a64b6801a01?d=identicon)[fruitstudios](/maintainers/fruitstudios)

---

Tags

validatecmsCraftcraftcmscraft-pluginvalidateit

### Embed Badge

![Health badge](/badges/fruitstudios-validateit/health.svg)

```
[![Health](https://phpackages.com/badges/fruitstudios-validateit/health.svg)](https://phpackages.com/packages/fruitstudios-validateit)
```

###  Alternatives

[verbb/formie

The most user-friendly forms plugin for Craft.

101400.6k76](/packages/verbb-formie)[verbb/hyper

A user-friendly links field for Craft.

24153.5k14](/packages/verbb-hyper)[verbb/vizy

A flexible visual editor field for Craft.

4251.5k1](/packages/verbb-vizy)[verbb/events

A full-featured plugin for event management and ticketing.

2312.1k](/packages/verbb-events)[verbb/icon-picker

A slick field to pick icons from. Supports SVGs, Sprites, Webfonts, Font Awesome and more.

16172.7k7](/packages/verbb-icon-picker)[acclaro/translations

Easily launch and manage multilingual Craft websites without having to copy/paste content or manually track updates.

1329.6k](/packages/acclaro-translations)

PHPackages © 2026

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