⊗jsSpREMT 117 of 294 menu

วิธีการ test ใน Regular Expressions ของ JavaScript

ในบทเรียนนี้เราจะพิจารณาวิธีการ test ซึ่งตรวจสอบว่ามีข้อความที่ตรงกับ Regular Expression อย่างน้อยหนึ่งที่ในสตริงหรือไม่ ถ้ามี - จะส่งกลับค่า true และถ้า ไม่มี - false วิธีการนี้รับพารามิเตอร์เป็นสตริง และนำไปใช้กับ Regular Expression แบบนี้:

regular.test(where to search)

ลองมาเช็คสตริงตัวอย่างให้ตรงกับ Regular Expression:

/a+/.test('eee aaa bbb'); // จะส่งกลับ true

บ่อยครั้งที่วิธีการนี้ถูกใช้เพื่อตรวจสอบ ว่าสตริงทั้งหมดตรงกับ Regular Expression หรือไม่ ในกรณีนี้ที่ต้น Regular Expression จะใส่เครื่องหมาย caret และที่ท้าย - เครื่องหมาย dollar:

/^a+$/.test('aaaaaaaaa'); // จะส่งกลับ true

กำหนดว่าสตริงที่ส่งมาขึ้นต้นด้วย 'http://' หรือไม่

กำหนดว่าสตริงที่ส่งมาขึ้นต้นด้วย 'http://' หรือ 'https://'

กำหนดว่าสตริงที่ส่งมา ลงท้ายด้วยนามสกุล 'txt', 'html' หรือ 'php' หรือไม่

กำหนดว่าสตริงที่ส่งมา ลงท้ายด้วยนามสกุล 'jpg' หรือ 'jpeg' หรือไม่

กำหนดว่าสตริงที่ส่งมา ลงท้ายด้วยนามสกุล 'jpg', 'jpeg' หรือ 'png' หรือไม่

กำหนดว่าสตริง 'เป็นตัวเลข, ความยาวตั้งแต่ 1 ถึง 12 หลัก' หรือไม่

กำหนดว่าสตริงที่ส่งมาคือ วันที่ในรูปแบบ ปี-เดือน-วัน หรือไม่

กำหนดว่าสตริงที่ส่งมาคือ วันที่ในรูปแบบ วัน.เดือน.ปี หรือไม่

กำหนดว่าสตริงที่ส่งมาคือ เวลาในรูปแบบ ชั่วโมง:นาที:วินาที หรือไม่

กำหนดว่าสตริงที่ส่งมาคือ อีเมลที่ถูกต้องหรือไม่

กำหนดว่าสตริงที่ส่งมาคือ ชื่อโดเมนหรือไม่

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ