1404/11/04- first
This commit is contained in:
@@ -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
|
||||
})
|
||||
Reference in New Issue
Block a user