From ed8953389c3c7b190944f97846ae9ad75199854d Mon Sep 17 00:00:00 2001 From: Nurdism Date: Sun, 12 Mar 2023 01:42:54 -0500 Subject: [PATCH] fix(validators): regex validator (#1154) fixes #699 --- packages/validators/src/raw/core.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/validators/src/raw/core.js b/packages/validators/src/raw/core.js index 23c723c9..024d68d2 100644 --- a/packages/validators/src/raw/core.js +++ b/packages/validators/src/raw/core.js @@ -48,6 +48,9 @@ export const len = (value) => { export function regex (...expr) { return (value) => { value = unwrap(value) - return !req(value) || expr.every((reg) => reg.test(value)) + return !req(value) || expr.every((reg) => { + reg.lastIndex = 0 + return reg.test(value) + }) } }