ต้นแบบ - การประมวลผลสตริง
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 วิธีการรักษาความปลอดภัยนี้เรียกว่าเป็นการภายใน |