فرزانه محمدی
8 ماه پیش توسط فرزانه محمدی مطرح شد
4 پاسخ

این خط کد ینی چی


input.addEventListener('keyup' , ()=> {
    input.value = addDash(deleteDash(input.value));
})

function deleteDash(input){
    return input.replace(/ - /g,''); 
}

function addDash(input){
    return Array.from(input).join(' - ');
}

من متد add Dash رو ندیدم جایی


ثبت پرسش جدید
محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 8 ماه پیش مطرح شد
0

سلام
کل چیزی که فرستادید حذف خط تیره یا همون dash هست که مشخصه از روی اسامی
قبل از عمل افزودن خط تیره ، هر خط تیره ای از قبل وجود داشته باشه حذف میشه و بعد مجدد اون خط تیره اضاف میشه
کد زیر یه عبارت با قاعده هست که دنبال دش میگرده و اون رو با یه رشته که توش هیجی نیست جا به جا میکنه (یعنی چیزی که پیدا کردو پاک میکنه)

input.replace(/ - /g,'');

کد زیر هم مقدار input شما رو اول به ارایه تبدیل میکنه و بعد از اون ، مقادیر توی آرایه رو با علامتی که گذاشته همون دش که دو طرفش فاصله داره به هم متصل میکنه و به صورت رشته بر میگردونه

return Array.from(input).join(' - ');

محمد حسین
تخصص : mevn stack
@saghari 8 ماه پیش مطرح شد
1

اون پایین خط 10 تابع addDash رو تعریف کرده دیگه 😐😐


محمد رضا
تخصص : Full Stack Developer
@salar.mohammad2013 8 ماه پیش مطرح شد
0

سلام
کل چیزی که فرستادید حذف خط تیره یا همون dash هست که مشخصه از روی اسامی
قبل از عمل افزودن خط تیره ، هر خط تیره ای از قبل وجود داشته باشه حذف میشه و بعد مجدد اون خط تیره اضاف میشه
کد زیر یه عبارت با قاعده هست که دنبال دش میگرده و اون رو با یه رشته که توش هیجی نیست جا به جا میکنه (یعنی چیزی که پیدا کردو پاک میکنه)

input.replace(/ - /g,'');

کد زیر هم مقدار input شما رو اول به ارایه تبدیل میکنه و بعد از اون ، مقادیر توی آرایه رو با علامتی که گذاشته همون دش که دو طرفش فاصله داره به هم متصل میکنه و به صورت رشته بر میگردونه

return Array.from(input).join(' - ');

فرزانه محمدی
@frznwh 8 ماه پیش مطرح شد
1

ممنونم لطف کردید❤️


فرزانه محمدی
@frznwh 8 ماه پیش مطرح شد
1

اره ولی من به عنوان کسی ک دارم تازه یاد میگیرم یکم بام نامفهوم بود من هنوز ریجکس رو یاد نگرفتم تو این کد از ریجکس استفاده شده


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام