AdonisJS v6 is coming soon. Get early access to the Alpha release.

regex

Validates the value against the defined regex. The rule can only be used with the string schema type.

import { schema, rules } from '@ioc:Adonis/Core/Validator'
{
username: schema.string([
rules.regex(/^[a-zA-Z0-9]+$/)
])
}

You can pass the RegExp instance directly.

{
username: schema.string([
rules.regex(new RegExp('^[a-zA-Z0-9]+$'))
])
}