راکت
حل شده

چگونه فاصله ها رو با ریجکس مدیریت کنم

1 پاسخ

در کد زیر با استفاده از ریجکس وقتی از کاربران یک ادرس سایت دریافت میشه, تشخیص داده میشه که url وارد شده true هست یا false
اما زمانی که برای مثال کاربر این url رو بده باز هم true برمیگردنه ==> https://www.yah oo.com یا
https://www.yahoo.c om
در صورتی که در url بالا بین حروف فاصله وجود دارد

چگونه این مشکل رو رفع کنم؟ ممنون
کد ها :

let urlRegex = /^(https?:\/\/)?(www\.)?[a-zA-Z0-9-]+\.[a-zA-Z]{2,5}/g;

let getUrlFromUser = prompt('Entren a url: ', 'https://www.yahoo.com');

console.log(urlRegex.test(getUrlFromUser));
ثبت پرسش جدید

پاسخ‌ها

1
امیر محمد احمدی
امیر محمد احمدی
@AmirMohammad12345678

تخصص: front end

بهترین پاسخ

خودم مشکل رو پیدا کردم :)
باید انتهای کد ریجکس $ و ابتدای کد ریجکس ^ از این ها استفاده کنم

شاید پاسخ شما همین‌جا باشد

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

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