ฟังก์ชันสำหรับจัดการ ค้นหา และจัดรูปแบบข้อความ คุณทดลองใช้ใน Expression Editor ได้ด้วยทดลองใช้ฟรี.
len
(text) คืนค่าความยาวของข้อความเป็นจำนวนอักขระ.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการวัดความยาว | |
| ค่าที่ส่งกลับ | ตัวเลข |
| ตัวอย่าง | |
left
(text, count) คืนอักขระ N ตัวแรกของข้อความ.
| พารามิเตอร์ | | text | string | ข้อความต้นฉบับ | | count | number | จำนวนอักขระที่ต้องการดึง | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | left("ProcessMind", 7) → Process |
| ดูเพิ่มเติม | |
right
(text, count) คืนอักขระ N ตัวสุดท้ายของข้อความ.
| พารามิเตอร์ | | text | string | ข้อความต้นฉบับ | | count | number | จำนวนอักขระที่ต้องการดึง | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | right("ProcessMind", 4) → Mind |
| ดูเพิ่มเติม | |
mid
(text, start, count) ดึงข้อความบางส่วนจากกลางข้อความ โดยเริ่มจากตำแหน่งที่นับจาก 1 และดึงอักขระตามจำนวนที่ระบุ.
| พารามิเตอร์ | | text | string | ข้อความต้นฉบับ | | start | number | ตำแหน่งเริ่มต้น (นับจาก 1) | | count | number | จำนวนอักขระที่ต้องการดึง | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → Hello |
| ดูเพิ่มเติม | |
lower
(text) แปลงข้อความเป็นตัวพิมพ์เล็ก.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการแปลง | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | |
| ดูเพิ่มเติม | |
upper
(text) แปลงข้อความเป็นตัวพิมพ์ใหญ่.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการแปลง | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | |
| ดูเพิ่มเติม | |
proper
(text) แปลงข้อความเป็นรูปแบบตัวพิมพ์ใหญ่ต้นคำ โดยขึ้นต้นแต่ละคำด้วยอักษรตัวใหญ่.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการแปลง | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | proper("hello world") → Hello World proper("HELLO WORLD") → Hello World |
| ดูเพิ่มเติม | |
trim
(text) ลบช่องว่างที่ต้นและท้ายข้อความ.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการตัดช่องว่าง | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | |
| ดูเพิ่มเติม | |
trimStart
(text) ลบช่องว่างที่ต้นข้อความ.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการตัดช่องว่าง | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | trimStart(" hello") → hello |
| ดูเพิ่มเติม | |
trimEnd
(text) ลบช่องว่างที่ท้ายข้อความ.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการตัดช่องว่าง | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | trimEnd("hello ") → hello |
| ดูเพิ่มเติม | |
replace
(text, search, replacement) แทนที่ข้อความค้นหาทุกตำแหน่งด้วยข้อความใหม่.
| พารามิเตอร์ | | text | string | ข้อความต้นฉบับ | | search | string | ข้อความที่ต้องการหา | | replacement | string | ข้อความที่ใช้แทน | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?) นำข้อความตั้งแต่สองส่วนขึ้นไปมาต่อกัน.
| พารามิเตอร์ | | text1 | string | ข้อความแรก | | text2 | string | ข้อความที่สอง | | ... (ไม่บังคับ) | string | ข้อความส่วนเพิ่มเติม รวมได้ไม่เกิน 6 ส่วน | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | concat("Hello", " ", "World") → Hello World |
| หมายเหตุ | คุณยังใช้ตัวดำเนินการ + เพื่อต่อข้อความได้ด้วย. |
contains
(text, search) ตรวจสอบว่าข้อความมีข้อความอีกส่วนอยู่หรือไม่.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการค้นหา | | search | string | ข้อความที่ต้องการหา | |
| ค่าที่ส่งกลับ | ค่าบูลีน |
| ตัวอย่าง | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false |
| ดูเพิ่มเติม | |
startsWith
(text, prefix) ตรวจสอบว่าข้อความขึ้นต้นด้วยคำนำหน้าที่ระบุหรือไม่.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการตรวจสอบ | | prefix | string | คำนำหน้าที่ต้องการค้นหา | |
| ค่าที่ส่งกลับ | ค่าบูลีน |
| ตัวอย่าง | startsWith("ProcessMind", "Process") → true |
| ดูเพิ่มเติม | |
endsWith
(text, suffix) ตรวจสอบว่าข้อความลงท้ายด้วยคำต่อท้ายที่ระบุหรือไม่.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการตรวจสอบ | | suffix | string | คำต่อท้ายที่ต้องการค้นหา | |
| ค่าที่ส่งกลับ | ค่าบูลีน |
| ตัวอย่าง | endsWith("ProcessMind", "Mind") → true |
| ดูเพิ่มเติม | |
indexOf
(text, search) คืนตำแหน่งของข้อความย่อยที่พบครั้งแรก โดยเริ่มนับจาก 1 หรือคืนค่า 0 หากไม่พบ.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการค้นหา | | search | string | ข้อความที่ต้องการหา | |
| ค่าที่ส่งกลับ | ตัวเลข |
| ตัวอย่าง | indexOf("ProcessMind", "Mind") → 8 indexOf("Hello", "xyz") → 0 |
| ดูเพิ่มเติม | |
find
(search, text) เป็นชื่อเรียกอีกชื่อของ indexOf โดยคืนตำแหน่งของข้อความย่อยที่พบครั้งแรกและเริ่มนับจาก 1.
| พารามิเตอร์ | | search | string | ข้อความที่ต้องการหา | | text | string | ข้อความที่ต้องการค้นหา | |
| ค่าที่ส่งกลับ | ตัวเลข |
| ตัวอย่าง | find("Mind", "ProcessMind") → 8 |
| หมายเหตุ | โปรดสังเกตว่าลำดับพารามิเตอร์กลับกันเมื่อเทียบกับ indexOf. |
| ดูเพิ่มเติม | |
padLeft
(text, length, char?) เติมอักขระทางซ้ายของข้อความให้ได้ความยาวตามที่กำหนด.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการเติมอักขระ | | length | number | ความยาวเป้าหมาย | | char (ไม่บังคับ) | string | อักขระที่ใช้เติม (ค่าเริ่มต้น: " " (ช่องว่าง)) | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | padLeft("42", 5, "0") → 00042 |
| ดูเพิ่มเติม | |
padRight
(text, length, char?) เติมอักขระทางขวาของข้อความให้ได้ความยาวตามที่กำหนด.
| พารามิเตอร์ | | text | string | ข้อความที่ต้องการเติมอักขระ | | length | number | ความยาวเป้าหมาย | | char (ไม่บังคับ) | string | อักขระที่ใช้เติม (ค่าเริ่มต้น: " " (ช่องว่าง)) | |
| ค่าที่ส่งกลับ | สตริง |
| ตัวอย่าง | padRight("Hi", 5, ".") → Hi... |
| ดูเพิ่มเติม | |
หัวข้อที่เกี่ยวข้อง