JavaScript String search() میتھد

التعريف والاستخدام

search() الطريقة تطابق النص مع تعبير النمط.

نوٹ:إذا كان قيمة البحث نصًا، يتم تحويلها إلى تعبير نمطي.

search() الطريقة تعود مؤشر التطابق الأول (الموقع).

إذا لم يتم العثور على تطابق، فإن search() الطريقة تعود -1یوگا

نصيحة:search() الطريقة تفرق بين الحروف الكبيرة والصغيرة.

انظر أيضًا:

دليل تعليم تعبيرات النمط

دليل تعبيرات النمط

الفرق بين String search() و String indexOf()

search() لا يمكن استخدام معامل البدء.

طريقة indexOf() الطريقة لا يمكنها البحث عن تعبيرات نمطية.

الفرق بين String search() و String match()

search() الطريقة تعود موقع التطابق الأول.

طريقة match() الطريقة تعود مجموعة التطابق.

مثال

مثال 1

بحث "Blue":

let text = "Mr. Blue has a blue house";
let position = text.search("Blue");

کم سے کم خود کوشاں

مثال 2

بحث "blue":

let text = "Mr. Blue has a blue house";
let position = text.search("blue");

کم سے کم خود کوشاں

مثال 3

بحث /Blue/:

let text = "Mr. Blue has a blue house";
let position = text.search(/Blue/);

کم سے کم خود کوشاں

مثال 4

بحث /blue/

let text = "Mr. Blue has a blue house";
let position = text.search(/blue/);

کم سے کم خود کوشاں

مثال 5

بزرگ یا چھوٹی حروف کی تفریق نہ کرنے والی تلاش:

let text = "Mr. Blue has a blue house";
let position = text.search(/blue/i);

کم سے کم خود کوشاں

ناموسی

string.search(regexp)

پارامتر

پارامتر وصف
regexp

ضروری۔ تلاش کا درجہ

موجودات علامتی جملات (یا موجودات علامتی جملات بن سکتے ہوئے جملات)。

بازگشت

نوع وصف
نمبر پہلے پتھر کی پوزیشن -1یوگا

تکنیکی تفصیلات

پارامتر regexp

یوگا string پارامتر، یعنی یہ پارامتر یوگا موجودات علامتی جملات کا علامت کار ہونا چاہئے، اگر نہ تو اس کو ابتدا میں RegExp() ڈسٹرکشن میں پاروائز کر دیا جائے، تاکہ یہ موجودات علامتی جملات کا علامت کار بن سکے。

بازگشت

string میں regexp ملاحظہ شدہ بندو بستو کی شروعات کی پوزیشن

نوٹ:اگر کوئی ملاحظہ شدہ بندو بستو نہیں ملا، تو -1یوگا

ملاحظہ

search() طریقہ بندو بستو میں string بندو بستو میں regexp ملاحظہ شدہ بندو بستو، اور پہلے ملاحظہ شدہ بندو بستو کا پہلے حرف کی پوزیشن بر آمد کرتا ہے۔ اگر کوئی ملاحظہ شدہ بندو بستو نہیں ملا، تو -1یوگا

search() طریقہ نہیں کا پورا ملاحظہ کرتا، یوگا gیوگا نکال دیتا ہے، یوگا regexp کا lastIndex اقدار، اور ہمیشہ جملے کی شروعات سے تلاش کرتا ہے، یعنی یہ ہمیشہ string پہلے پتھر کا پتھر کی پوزیشن

موجودات علامتی جملات کی تلاش طریقے

جسٹسکریپٹ میں موجودات علامتی جملات کی جملات کی تلاش مختلف طریقوں سے کی جاسکتی ہے。

این پیمانوں کو موجودات علامتی جملات کی شکل میں رکھتے ہوئے، یہ سب سے زیادہ استعمال شدہ طریقے ہیں:

مثال وصف
text.match(پٹرن) جملات طریقہ match()
text.search(پٹرن) جملات طریقہ search()
پٹرن.exec(text) موجودات علامتی جملات کا طریقہ exec()
پٹرن.test(text) موجودات علامتی جملات کا طریقہ test()

براوزر پشتیبانی

search() یہ ECMAScript1 (ES1) خصوصیت ہے。

تمام براوزر ایک ساتھ پورا پشتیبانی کرتے ہیں ES1 (جسٹسکریپٹ 1997):

کروم آئی ای ایج فائرفاکس سافری آپریا
کروم آئی ای ایج فائرفاکس سافری آپریا
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

مربوط صفحات

JavaScript کا سٹرنگ

JavaScript کی سٹرنگ میتھد

JavaScript کی سٹرنگ تلاش