Removed .match validation

This commit is contained in:
Rykkel
2024-08-12 23:34:50 +08:00
parent 5b66a2df9d
commit 7d8f0026e4
2 changed files with 1 additions and 9 deletions

View File

@@ -23,7 +23,6 @@ import instance from "../security/http";
import {
ChatBubbleOvalLeftEllipsisIcon,
EllipsisHorizontalIcon,
HandThumbsUpIcon,
MagnifyingGlassIcon,
PlusIcon,
XMarkIcon,

View File

@@ -17,19 +17,12 @@ const validationSchema = Yup.object({
.trim()
.min(3, "Title must be at least 3 characters")
.max(200, "Title must be at most 200 characters")
.matches(
/^[a-zA-Z0-9\s]+$/,
"Title can only contain letters, numbers, and spaces"
)
.required("Title is required"),
content: Yup.string()
.trim()
.min(3, "Content must be at least 3 characters")
.max(500, "Content must be at most 500 characters")
.matches(
/^[a-zA-Z0-9,\s!"'-]*$/,
"Only letters, numbers, commas, spaces, exclamation marks, quotations, and common symbols are allowed"
)
.required("Content is required"),
postImage: Yup.mixed(),
});