یہ کیسے چیک کریں کہ آیا موجودہ URL جاوا اسکرپٹ میں سٹرنگ پر مشتمل ہے۔

Y Kys Chyk Kry K Aya Mwjwd Url Jawa Askrp My S Rng Pr Mshtml



یہ جانچنا کہ آیا موجودہ یو آر ایل میں مطلوبہ سٹرنگ موجود ہے تو آپ کی ضروریات کے مطابق تمام متعلقہ ویب سائٹس تک رسائی ایک ہی وقت میں حیرت انگیز ہے جس کے نتیجے میں کافی وقت اور پریشانی کی بچت ہوتی ہے۔ اس کے علاوہ، یہ تکنیک آپ کی ویب سائٹ کے مختلف ویب صفحات کو جانچنے میں بہت مددگار ثابت ہوتی ہے۔

یہ مضمون یہ چیک کرنے کے طریقوں پر بحث کرے گا کہ آیا موجودہ یو آر ایل جاوا اسکرپٹ میں سٹرنگ پر مشتمل ہے۔







اگر موجودہ یو آر ایل جاوا اسکرپٹ میں اسٹرنگ پر مشتمل ہے تو کیسے چیک/شناخت کریں؟

یہ چیک کرنے کے لیے کہ آیا موجودہ یو آر ایل میں جاوا اسکرپٹ میں کوئی تار موجود ہے، آپ استعمال کر سکتے ہیں:



  • ' پرکھ() 'طریقہ.
  • ' toString().شامل ہے() 'طریقہ.
  • ' indexOf() 'طریقہ.



اب ہم ایک ایک کرکے ذکر کردہ ہر ایک نقطہ نظر سے گزریں گے!





طریقہ 1: چیک کریں کہ آیا موجودہ URL میں جاوا اسکرپٹ میں سٹرنگ ہے test() طریقہ استعمال کرتے ہوئے

' پرکھ() 'طریقہ اسٹرنگ میں میچ کے لئے چیک کرتا ہے اور واپس آتا ہے' سچ 'اگر مل گیا. ہم اس طریقہ کو جانچنے کے لیے لاگو کریں گے کہ آیا موجودہ URL میں سٹرنگ ہے یا نہیں۔

نحو



پرکھ ( تار )

یہاں، ' تار ” سے مراد وہ تار ہے جسے تلاش کرنے کی ضرورت ہے۔

مظاہرے کے لیے درج ذیل مثال کا جائزہ لیں۔

مثال

سب سے پہلے، ہم اسٹرنگ کی وضاحت کریں گے ' URL اور موجودہ یو آر ایل صفحہ میں اس کی موجودگی کی جانچ کریں window.location.href ' جائیداد. اگر اضافی شرط پوری ہوجاتی ہے تو، ایک الرٹ باکس مخصوص پیغام کے ساتھ پاپ اپ ہوگا:

اگر ( / URL / .پرکھ ( window.location.href ) ) {
الرٹ ( 'URL میں سٹرنگ 'URL' ہے' ) ;
}

نتیجہ یہ ہوگا:

طریقہ 2: چیک کریں کہ آیا موجودہ URL میں جاوا اسکرپٹ میں سٹرنگ موجود ہے toString().includes() طریقہ استعمال کرتے ہوئے

' toString() 'طریقہ آبجیکٹ کا حوالہ دیتے ہوئے ایک تار لوٹاتا ہے اور ' شامل() اگر مخصوص قدر سٹرنگ میں موجود ہو تو طریقہ درست ہو جاتا ہے۔ ان دونوں طریقوں کو ملا کر اس بات کی تصدیق کے لیے استعمال کیا جا سکتا ہے کہ آیا موجودہ URL میں شامل کردہ سٹرنگ ہے یا نہیں۔

نحو

string.includes ( قدر )

یہاں، includes() طریقہ دیے گئے 'کو تلاش کرے گا۔ قدر ' میں ' تار '

مظاہرے کے لیے نیچے دی گئی مثال کو دیکھیں۔

مثال

ذیل کی مثال میں، ہم لاگو کریں گے ' window.location ' آبجیکٹ، جس میں موجودہ دستاویز کے مقام سے متعلق تمام معلومات موجود ہیں۔ پھر، ہم استعمال کریں گے ' toString() 'مخصوص آبجیکٹ کے ساتھ طریقہ یہ تصدیق کرنے کے لیے کہ آیا مخصوص سٹرنگ موجودہ URL میں موجود ہے۔ آخر میں، مطمئن حالت پر ایک الرٹ باکس بنائیں:

اگر ( window.location.toString ( ) .شامل ( 'STRING' ) ) {
الرٹ ( 'URL میں سٹرنگ 'STRING' ہے' ) ;
}

آؤٹ پٹ

طریقہ 3: چیک کریں کہ آیا موجودہ URL میں جاوا اسکرپٹ میں سٹرنگ ہے indexOf() طریقہ استعمال کرتے ہوئے

' indexOf() ” طریقہ سٹرنگ میں پہلی قدر کی پوزیشن لوٹاتا ہے اور اگر ویلیو نہیں ملتی ہے تو -1 لوٹاتا ہے۔ ہم اس تکنیک کا اطلاق اس بات کی جانچ کرنے کے لیے کریں گے کہ آیا موجودہ یو آر ایل میں اسٹرنگ ویلیو ہے یا نہیں اس کے انڈیکس تک رسائی حاصل کر کے۔

نحو

string.indexOf ( قدر )

یہاں، indexOf() طریقہ تلاش کرے گا ' قدر 'مخصوص سٹرنگ میں۔

ذیل کی مثال مندرجہ بالا تصور کو ظاہر کرے گی۔

مثال

سب سے پہلے، ہم لاگو کریں گے ' window.location.href موجودہ صفحہ کے URL تک رسائی کے لیے پراپرٹی۔ اس کے بعد، ہم سٹرنگ کے انڈیکس تک رسائی حاصل کریں گے ' indexOf() 'طریقہ. آخر میں، الرٹ باکس درج ذیل پیغام کو ظاہر کرے گا اگر مخصوص سٹرنگ موجودہ URL میں پائی جاتی ہے:

اگر ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
الرٹ ( 'URL میں سٹرنگ 'URL' ہے' ) ;
}

دوسری صورت میں اگر سٹرنگ ویلیو نہیں ملتی ہے تو، الرٹ باکس مندرجہ ذیل پیغام کو ظاہر کرے گا:

اور {
الرٹ ( 'URL میں سٹرنگ 'URL' نہیں ہے' ) ;
}

آؤٹ پٹ

ہم نے یہ چیک کرنے کے لیے آسان ترین طریقے فراہم کیے ہیں کہ آیا موجودہ URL جاوا اسکرپٹ میں کوئی سٹرنگ پر مشتمل ہے۔

نتیجہ

یہ چیک کرنے کے لیے کہ آیا موجودہ یو آر ایل میں جاوا اسکرپٹ میں کوئی تار موجود ہے، آپ ' پرکھ() 'طریقہ کے ساتھ' window.location.href خاص سٹرنگ ویلیو کو یو آر ایل کے ساتھ ملانے کے لیے خاصیت یا ' toString().شامل ہے() '، یا پھر ' indexOf() مخصوص سٹرنگ میں پہلی قدر کا اشاریہ واپس کرنے کا طریقہ۔ اس تحریر میں یہ جانچنے کے طریقوں کی وضاحت کی گئی ہے کہ آیا موجودہ URL جاوا اسکرپٹ میں سٹرنگ پر مشتمل ہے۔