سلام
من یک لیست فایل دارم میخوام به غیر از .txt و .pdf بقیه رو انتخاب کنم چطوری باید با regular expression این کار رو کنم.
این ساختار عبارت با قاعده برای تشخیص فایل های از نوع pdf یا txt هستش.
// js
let pattern = /^.+\.(([pP][dD][fF])|([tT][xX][tT]))$/;
ادامه ی داستان هم با خودتون : )
خوب من این دو پسوند رو نمیخوام موارد دیگه رو میخوام این موردی که شما زحمتش کشیدید لیست این دو پسومد رو میاره
گفتم که باقی داستان با خودتون، این کلیدش بود، ادامه ش رو به خودتون سپردم.
دو روش پیش رو دارید:
1) نقیض این عبارت رو می گیرید، یعنی اگر txt یا pdf باشه، نقیضش میشه هر دو نباشه (استفاده از علامت تعجب ! برای ایجاد نقیض). پس اگه این دوتا نیست، بقیه موارد هستند.
// js
let pattern = /^.+\.(([pP][dD][fF])|([tT][xX][tT]))$/;
if(!pattern.test('ورودی مورد نظر')) {
// کاری رو کن
}
2) حالت دوم هم اینکه اونیکی مواردی که میگید رو یکی یکی مثل همین دوتا ایجاد کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟