⊗jsSpREMSp 119 of 294 menu

วิธีการ split ในนิพจน์ทั่วไปของ JavaScript

ในบทเรียนนี้ เราจะมาทำความเข้าใจเกี่ยวกับวิธีการ split ซึ่งคุณน่าจะคุ้นเคยกันดีอยู่แล้ว - หน้าที่ของมันคือการแยก สตริงออกเป็นอาเรย์ตามตัวคั่น คุณควรจะ ทราบแล้วว่าตัวคั่นจะถูกส่งผ่านพารามิเตอร์ และค่านั้นจะเป็นสตริง

อย่างไรก็ตาม นี่ไม่ใช่กรณีเสมอไป - พารามิเตอร์สามารถ ส่งเป็นนิพจน์ทั่วไปได้เช่นกัน ในกรณีนี้ ตัวคั่นจะกลายเป็นสตริงย่อยทั้งหมด ที่ตรงกับรูปแบบนิพจน์ทั่วไปนั้น

ในตัวอย่างต่อไปนี้ เราจะแยกสตริงออกเป็น อาเรย์ตามตัวคั่น '-' หรือตัวคั่น '+':

let str = 'a-b+c-d+e'; let res = str.split(/[-+]/);

ผลลัพธ์ที่ได้ในตัวแปรจะเป็นดังนี้:

['a', 'b', 'c', 'd', 'e']

กำหนดสตริงที่มีวันที่และเวลา:

let str = '2025-12-31 12:59:59';

แยกสตริงนี้ เพื่อให้ทุกส่วนของวันที่และ เวลาอยู่ในอาเรย์เดียวกัน นั่นคือ คุณควรจะได้อาเรย์ดังต่อไปนี้:

['2025', '12', '31', '12', '59', '59'];
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ