از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
جاوا اسکریپت: بررسی کنید که آیا رشته با Substring شروع می شود یا نه در این آموزش، روش بررسی اینکه آیا یک رشته با یک رشته فرعی در جاوا اسکریپت شروع می شود را بررسی خواهیم کرد. این به راحتی از طریق متد startsWith() یا عبارات منظم به دست می آید. بررسی کنید که آیا رشته با رشته دیگری با () startsWith شروع می شود، متد startsWith(searchString(, position)) یک بولی برمی گرداند که…
سرفصلهای مطلب
معرفی
در این آموزش نگاهی به این خواهیم داشت چگونه بررسی کنیم که آیا یک رشته با یک رشته فرعی در جاوا اسکریپت شروع می شود یا خیر.
این به راحتی یا از طریق startsWith()
روش، یا عبارات با قاعده.
بررسی کنید که آیا رشته با رشته دیگری شروع می شود یا خیر شروع می شود با()
این startsWith(searchString(, position))
متد یک Boolean برمی گرداند که نشان می دهد آیا یک رشته با کاراکترهای مشخص شده شروع می شود یا خیر searchString
. در صورت تمایل می توانیم از آن نیز استفاده کنیم position
آرگومان برای تعیین موقعیت رشته ای که در آن جستجو شروع می شود.
بیایید این را در عمل ببینیم:
const str = "This is an example for startsWith() method";
console.log(str.startsWith("This")); // true
console.log(str.startsWith("is", 2)); // true
در مثال اول، ما در حال بررسی اینکه آیا رشته است str
شروع می شود با "This"
.
در مثال دوم، ما در حال بررسی اگر هستیم str
شروع می شود با "is"
، اگر جستجوی خود را از نمایه 2 (یعنی نویسه 3) شروع کنیم.
بررسی کنید که آیا رشته با رشته دیگری با عبارات منظم شروع می شود یا خیر
عبارات منظم واقعاً قدرتمند هستند و به ما امکان می دهند الگوهای مختلف را مطابقت دهیم. این یک مورد استفاده عالی برای آنها است، زیرا ما اساساً یک الگو را بررسی می کنیم – اگر یک رشته با یک رشته فرعی شروع شود.
این regexObj.test(reg)
متد سعی می کند با عبارت منظم مشخص شده مطابقت داشته باشد reg
به رشته اصلی و a برمی گرداند boolean
مقداری که نشان می دهد مطابقت پیدا شده است:
const str = "hello world";
const regEx = /^he/;
console.log(regEx.test(str)); // true
در این رویکرد، ما در حال بررسی این هستیم که آیا الگو regEx
در رشته رخ می دهد str
. این ^
کاراکتر متا نشان دهنده این است که الگوی مشخص شده است he
باید در ابتدای یک خط باشد بنابراین، عبارت منظم – /^he/
بررسی می کند که آیا خط مشخص شده با رشته فرعی شروع می شود he
.
نتیجه
در این آموزش، روش بررسی اینکه آیا یک رشته با یک زیر رشته در جاوا اسکریپت وانیلی شروع می شود، با استفاده از startsWith()
روش، و همچنین عبارات منظم.
منتشر شده در 1403-01-16 22:28:04