متد match
مثال (متد match)
جستجو کردن یک رشته برای عبارت "ain":
var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/g);
var res = str.match(/ain/g);
خروجی res یک آرایه با مقادیر زیر است:
ain,ain,ain
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد match()، تطابق یک رشته با یک عبارت منظم را بررسی کرده و تطابق ها را بعنوان یک آرایه، برمی گرداند.
در مورد عبارات منظم ، می توانید به مقاله ی عبارات منظم رجوع کنید.
نکته: اگر که عبارت منظم، مدیفایر g را نداشته باشد(ویژگی سراسری بودن)، متد match تنها اولین تطابق را برمی گرداند.
اگر هیچ تطابقی وجود نداشته باشد، این متد null را برمی گرداند.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
match() | بله | بله | بله | بله | بله |
نحوه استفاده
string.match(regexp)
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
regexp | ضروری.یک عبارت منظم که توسط آن جستجو صورت خواهدگرفت |
جزئیات تکنیکی
مقدار برگشتی | یک آرایه که شامل تطابق ها است به طوری که هر عنصر آرایه به یک تطابق اختصاص می یابد و در صورت موجود نبودن تطابق null را برمی گرداند |
---|---|
نسخه JavaScript | 1.2 |
مثال - خودتان امتحان کنید
مثال (متد match)
یک جستجوی عمومی و غیر حساس به حروف بزرگ و کوچک برای عبارت "ain":
var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/gi);
var res = str.match(/ain/gi);
خروجی res در کد بالا:
ain,AIN,ain,ain
خودتان امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 8859