วิธีตรวจสอบว่า URL ปัจจุบันมีสตริงใน JavaScript

Withi Trwc Sxb Wa Url Paccuban Mi String Ni Javascript



การตรวจสอบว่า URL ปัจจุบันมีสตริงที่จำเป็นหรือไม่ การเข้าใช้งานเว็บไซต์ที่เกี่ยวข้องทั้งหมดนั้นเป็นไปตามความต้องการของคุณในคราวเดียว ทำให้ประหยัดเวลาและความยุ่งยากได้มาก นอกจากนี้ เทคนิคนี้จะมีประโยชน์มากในการทดสอบหน้าเว็บต่างๆ ในเว็บไซต์ของคุณ

บทความนี้จะกล่าวถึงวิธีการตรวจสอบว่า URL ปัจจุบันมีสตริงใน JavaScript หรือไม่







จะตรวจสอบ / ระบุว่า URL ปัจจุบันมีสตริงใน Javascript ได้อย่างไร

ในการตรวจสอบว่า URL ปัจจุบันมีสตริงใน Javascript หรือไม่ คุณสามารถใช้:



  • ทดสอบ() ' กระบวนการ.
  • toString().includes() ' กระบวนการ.
  • ดัชนีของ() ' กระบวนการ.



ตอนนี้เราจะผ่านแต่ละแนวทางที่กล่าวถึงทีละคน!





วิธีที่ 1: ตรวจสอบว่า URL ปัจจุบันมีสตริงใน Javascript โดยใช้ test() Method

ทดสอบ() ” วิธีตรวจสอบการจับคู่ในสตริงและส่งคืน “ จริง ” หากพบว่า เราจะใช้วิธีนี้เพื่อทดสอบว่า URL ปัจจุบันมีสตริงหรือไม่

ไวยากรณ์



ทดสอบ ( สตริง )

ที่นี่, ' สตริง ” หมายถึงสตริงที่ต้องการค้นหา

ภาพรวมตัวอย่างต่อไปนี้สำหรับการสาธิต

ตัวอย่าง

ขั้นแรกเราจะระบุสตริงเป็น “ URL ” และทดสอบการมีอยู่ของมันในหน้า URL ปัจจุบันโดยใช้ “ window.location.href ' คุณสมบัติ. หากเป็นไปตามเงื่อนไขที่เพิ่มเข้ามา กล่องแจ้งเตือนจะปรากฏขึ้นพร้อมข้อความที่ระบุ:

ถ้า ( / URL / .ทดสอบ ( window.location.href ) ) {
เตือน ( 'URL มีสตริง 'URL'' ) ;
}

ผลลัพธ์ที่ได้จะเป็น:

วิธีที่ 2: ตรวจสอบว่า URL ปัจจุบันมีสตริงใน Javascript โดยใช้ toString().includes() Method

toString() ” วิธีการส่งกลับสตริงที่อ้างถึงวัตถุและ “ รวมถึง() ” คืนค่า จริง หากค่าที่ระบุมีอยู่ในสตริง ทั้งสองวิธีนี้สามารถใช้ร่วมกันเพื่อตรวจสอบว่า URL ปัจจุบันมีสตริงที่เพิ่มหรือไม่

ไวยากรณ์

string.includes ( ค่า )

ที่นี่วิธี include() จะค้นหา “ ค่า ' ใน ' สตริง

ดูตัวอย่างด้านล่างสำหรับการสาธิต

ตัวอย่าง

ในตัวอย่างด้านล่าง เราจะใช้ “ window.location ” ซึ่งมีข้อมูลทั้งหมดเกี่ยวกับตำแหน่งเอกสารปัจจุบัน จากนั้นเราจะใช้ “ toString() ” กับวัตถุเฉพาะเพื่อตรวจสอบว่าสตริงที่ระบุมีอยู่ใน URL ปัจจุบันหรือไม่ สุดท้าย สร้างกล่องแจ้งเตือนตามเงื่อนไขที่พอใจ:

ถ้า ( window.location.toString ( ) .รวมถึง ( 'สตริง' ) ) {
เตือน ( 'URL มีสตริง 'STRING'' ) ;
}

เอาท์พุต

วิธีที่ 3: ตรวจสอบว่า URL ปัจจุบันมีสตริงใน Javascript โดยใช้ indexOf() Method

ดัชนีของ() ” วิธีการส่งกลับตำแหน่งของค่าแรกในสตริงและส่งกลับ -1 หากไม่พบค่า เราจะใช้เทคนิคนี้เพื่อตรวจสอบว่ามีค่าสตริงใน URL ปัจจุบันหรือไม่โดยการเข้าถึงดัชนี

ไวยากรณ์

string.indexOf ( ค่า )

ที่นี่ indexOf() วิธีการจะค้นหา ' ค่า ” ในสตริงที่ระบุ

ตัวอย่างด้านล่างจะแสดงแนวคิดข้างต้น

ตัวอย่าง

อันดับแรก เราจะใช้ “ window.location.href ” เพื่อเข้าถึง URL ของหน้าปัจจุบัน หลังจากนั้นเราจะเข้าถึงดัชนีของสตริงโดยใช้ ' ดัชนีของ() ' กระบวนการ. สุดท้าย กล่องแจ้งเตือนจะแสดงข้อความต่อไปนี้ หากพบสตริงที่ระบุใน URL ปัจจุบัน:

ถ้า ( window.location.href.indexOf ( 'URL' ) > - 1 ) {
เตือน ( 'URL มีสตริง 'URL'' ) ;
}

ในอีกกรณีหนึ่ง หากไม่พบค่าสตริง กล่องแจ้งเตือนจะแสดงข้อความต่อไปนี้:

อื่น {
เตือน ( 'URL ไม่มีสตริง 'URL'' ) ;
}

เอาท์พุต

เราได้จัดเตรียมวิธีการที่ง่ายที่สุดในการตรวจสอบว่า URL ปัจจุบันมีสตริงใน JavaScript หรือไม่

บทสรุป

ในการตรวจสอบว่า URL ปัจจุบันมีสตริงใน Javascript หรือไม่ คุณสามารถใช้ “ ทดสอบ() ” ควบคู่ไปกับ “ window.location.href ” คุณสมบัติสำหรับจับคู่ค่าสตริงเฉพาะกับ URL หรือ “ toString().includes() ” หรือ “ ดัชนีของ() ” เพื่อคืนค่าดัชนีของค่าแรกในสตริงที่ระบุ บทความนี้อธิบายวิธีการตรวจสอบว่า URL ปัจจุบันมีสตริงใน JavaScript หรือไม่