1404/11/04- first

This commit is contained in:
2026-01-24 17:45:54 +03:30
commit edf1824229
554 changed files with 59581 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
export function inputRules(title?: string) {
if (title) {
return [{ required: true, message: `پر کردن ${title} الزامی است` }]
} else {
return [{ required: true, message: `پر کردن مورد بالا الزامی است` }]
}
}
export function inputRulesNumber(title?: string) {
if (title) {
return [
{ required: true, message: `پر کردن ${title} الزامی است` },
{
required: true,
type: 'regexp',
pattern: /\d+/g,
message: 'لطفا اطلاعات را به صورت عدد و نقطه وارد کنید'
}
]
} else {
return [
{ required: true, message: `پر کردن مورد بالا الزامی است` },
{
required: true,
type: 'regexp',
pattern: /\d+/g,
message: 'لطفا اطلاعات را به صورت عدد و نقطه وارد کنید'
}
]
}
}
export function inputLenRules(len: number, title?: string) {
if (title) {
return [
{ required: true, message: `پر کردن ${title} الزامی است` },
{ len: len, message: `تعداد کاراکتر باید ${len} عدد باشد` }
]
} else {
return [
{ required: true, message: 'پر کردن مورد بالا الزامی است' },
{ len: len, message: `تعداد کاراکتر باید ${len} عدد باشد` }
]
}
}
export const valueValidation = computed(() => {
const temp = inputRules()
temp.push({ pattern: /^[A-Za-z]*$/, message: 'فقط حروف انگلیسی مجاز است' })
return temp
})