امیر محمد احمدی
2 سال پیش توسط امیر محمد احمدی مطرح شد
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));