v0.6.3
This commit is contained in:
parent
6a19698adc
commit
1beaa05fa4
@ -3,15 +3,17 @@ import { z } from "zod/v4";
|
||||
/**
|
||||
* Cadena con valor numérico:
|
||||
*
|
||||
* - Acepta: "" o "123456" (solo dígitos).
|
||||
* - Rechaza: "1 23", "abc123", "12v34", "+123", "12.3"
|
||||
* - Acepta: "", "123456", "-2433", "-1", "0" (solo dígitos y simbolo negativo).
|
||||
* - Rechaza: "1 23", "abc123", "12v34", "+123", "12.3", "- 22"
|
||||
*
|
||||
* */
|
||||
|
||||
export const NumericStringSchema = z
|
||||
.string()
|
||||
.trim()
|
||||
.regex(/^\d*$/, { message: "Must be empty or contain only digits (0-9)." });
|
||||
.regex(/^$|^-?\d+$/, {
|
||||
message: "Must be empty or contain only digits (optionally prefixed with '-').",
|
||||
});
|
||||
|
||||
// Cantidad de dinero (base): solo para la cantidad y la escala, sin moneda
|
||||
export const AmountBaseSchema = z.object({
|
||||
|
||||
Loading…
Reference in New Issue
Block a user