Actually fix it this time

This commit is contained in:
Regalijan 2024-03-02 03:02:53 -05:00
parent fe6065f8f6
commit 997bf0bd54
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -292,9 +292,7 @@ export default function () {
<Input
maxLength={20}
onBeforeInput={(e) => {
const {
data,
}: { data?: string } & FormEvent<HTMLInputElement> = e;
const data = (e.target as HTMLInputElement).value as string;
if (!data) return;
@ -302,7 +300,7 @@ export default function () {
data.match(/\W/) ||
data.length > 20 ||
// Need Number pseudo-constructor since matches might be null
Number(data.match(/_/g)?.length) > 1 ||
(data.match(/_/g)?.length || 0) > 1 ||
data.startsWith("_")
)
e.preventDefault();