ต้นแบบ - การประมวลผลสตริง
Prototype ปรับปรุงวัตถุ String ด้วยชุดวิธีการที่มีประโยชน์ตั้งแต่เรื่องเล็กน้อยไปจนถึงซับซ้อน
นี่คือรายการฟังก์ชั่นทั้งหมดพร้อมตัวอย่างที่เกี่ยวข้องกับ String
วิธีการสตริงต้นแบบ
NOTE - ตรวจสอบให้แน่ใจว่าคุณมี Prototype.js เวอร์ชัน 1.6
ส. | วิธีการและคำอธิบาย |
---|---|
1. | ว่าง () ตรวจสอบว่าสตริงเป็น "ว่าง" หมายถึงว่างหรือมีเฉพาะช่องว่าง |
2. | อูฐ () แปลงสตริงที่คั่นด้วยเครื่องหมายขีดกลางให้เทียบเท่ากับ camelCase ตัวอย่างเช่น "foo-bar" จะถูกแปลงเป็น "fooBar" |
3. | ใช้ประโยชน์ () อักษรตัวแรกของสตริงเป็นตัวพิมพ์ใหญ่และลดขนาดตัวอักษรอื่น ๆ ทั้งหมด |
4. | dasherize () แทนที่ทุกอินสแตนซ์ของอักขระขีดล่าง ("_") ด้วยเครื่องหมายขีด ("-") |
5. | ว่างเปล่า () ตรวจสอบว่าสตริงว่างหรือไม่ |
6. | ลงท้ายด้วย() ตรวจสอบว่าสตริงลงท้ายด้วยสตริงย่อยหรือไม่ |
7. | หลบหนี HTML () แปลงอักขระพิเศษ HTML ให้เทียบเท่าเอนทิตี |
8. | evalJSON () ประเมิน JSON ในสตริงและส่งคืนอ็อบเจ็กต์ผลลัพธ์ |
9. | evalScripts () ประเมินเนื้อหาของบล็อกสคริปต์ใด ๆ ที่มีอยู่ในสตริง ส่งคืนอาร์เรย์ที่มีค่าที่ส่งคืนโดยแต่ละสคริปต์ |
10. | extractScripts () แยกเนื้อหาของบล็อกสคริปต์ใด ๆ ที่มีอยู่ในสตริงและส่งคืนเป็นอาร์เรย์ของสตริง |
11. | gsub () ส่งคืนสตริงที่เกิดขึ้นทุกครั้งของรูปแบบที่กำหนดแทนที่ด้วยสตริงปกติค่าที่ส่งคืนของฟังก์ชันหรือสตริงเทมเพลต |
12. | รวม () ตรวจสอบว่าสตริงมีสตริงย่อยหรือไม่ |
13. | ตรวจสอบ () ส่งคืนสตริงเวอร์ชันที่เน้นการดีบัก |
14. | สอดแทรก () ถือว่าสตริงเป็นเทมเพลตและเติมด้วยคุณสมบัติของอ็อบเจ็กต์ |
15. | isJSON () ตรวจสอบว่าสตริงเป็น JSON ที่ถูกต้องหรือไม่โดยใช้นิพจน์ทั่วไป วิธีการรักษาความปลอดภัยนี้เรียกว่าเป็นการภายใน |
16. | parseQuery () แยกวิเคราะห์สตริงแบบสอบถามที่เหมือน URI และส่งคืนอ็อบเจ็กต์ที่ประกอบด้วยคู่พารามิเตอร์ / ค่า |
17. | สแกน () อนุญาตให้ทำซ้ำทุกครั้งที่เกิดขึ้นของรูปแบบที่กำหนด |
18. | เริ่มต้นด้วย() ตรวจสอบว่าสตริงเริ่มต้นด้วยสตริงย่อยหรือไม่ |
19. | แถบ () ตัดช่องว่างที่นำหน้าและต่อท้ายทั้งหมดออกจากสตริง |
20. | สตริปสคริปต์ () ขีดเส้นสตริงของสิ่งที่ดูเหมือนบล็อกสคริปต์ HTML |
21. | แท็ก () ขีดเส้นสตริงของแท็ก HTML ใด ๆ |
22. | ย่อย () ส่งคืนสตริงที่มีการนับจำนวนครั้งแรกของรูปแบบแทนที่ด้วยสตริงปกติค่าที่ส่งคืนของฟังก์ชันหรือสตริงเทมเพลต |
23. | ซัค () ใช้ภายในโดย ObjectRange แปลงอักขระสุดท้ายของสตริงเป็นอักขระต่อไปนี้ในตัวอักษร Unicode |
24. | ครั้ง () เชื่อมต่อเวลาในการนับสตริง |
25. | toArray () แยกสตริงอักขระทีละอักขระและส่งคืนอาร์เรย์พร้อมผลลัพธ์ |
26. | toJSON () ส่งคืนสตริง JSON |
27. | toQueryParams () แยกวิเคราะห์สตริงแบบสอบถามที่เหมือน URI และส่งคืนอ็อบเจ็กต์ที่ประกอบด้วยคู่พารามิเตอร์ / ค่า |
28. | ตัด() ตัดสตริงตามความยาวที่กำหนดและต่อท้ายคำต่อท้าย (ระบุว่าเป็นเพียงข้อความที่ตัดตอนมา) |
29. | ขีดล่าง () แปลงสตริงอูฐเป็นชุดคำที่คั่นด้วยเครื่องหมายขีดล่าง ("_") |
30. | unescapeHTML () แถบแท็กและแปลงรูปแบบเอนทิตีของอักขระ HTML พิเศษให้เป็นรูปแบบปกติ |
31. | ตัวกรอง JSON () แถบตัวคั่นความคิดเห็นรอบ ๆ การตอบสนอง Ajax JSON หรือ JavaScript วิธีการรักษาความปลอดภัยนี้เรียกว่าเป็นการภายใน |