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

ثبت پرسش جدید
امیر محمد احمدی
تخصص : front end
@AmirMohammad12345678 3 ماه پیش مطرح شد
0

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


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

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