Объявляет строковое поле, валидируемое с помощью заданного регулярного выражения.
import { Heap } from '@app/heap'
Heap.RegEx(regex, options)
regex:
{
RegExp}
*
Регулярное выражение, экземпляр
RegExp,
которое будет подставлено в свойство pattern. Флаги регулярного выражения будут проигнорированы (см. описание
свойства pattern
у Heap.String)
options: {
default}
Объект с дополнительными необязательными параметрами поля.
string
JSON-схема для string-поля.
const products = Heap.Table('products', {
partno: Heap.RegEx(/^[a-z]+$/),
})
const customers = Heap.Table('customers', {
latinName: Heap.RegEx(new RegExp("^[A-Z]"), { default: "Test" }),
})