This commit is contained in:
payacom
2026-08-31 20:45:41 +03:30
parent fa9f23c61d
commit 3f416a7a60
367 changed files with 621895 additions and 6443 deletions

View File

@@ -1,8 +1,11 @@
/** حروف انگلیسی، اعداد و . _ - — بدون فارسی و کاراکترهای غیرمعمول */
const USERNAME_REGEX = /^[a-zA-Z0-9][a-zA-Z0-9._-]{5,99}$/
const USERNAME_MIN_LENGTH = 8
const USERNAME_MAX_LENGTH = 30
const USERNAME_MIN_LENGTH = 6
const USERNAME_MAX_LENGTH = 100
/** first char letter/digit, then up to (max-1) allowed chars */
const USERNAME_REGEX = new RegExp(
`^[a-zA-Z0-9][a-zA-Z0-9._-]{${USERNAME_MIN_LENGTH - 1},${USERNAME_MAX_LENGTH - 1}}$`
)
const validateUsername = (user_name) => {
if (!user_name || typeof user_name !== 'string') {