
原型 - 字串處理
Prototype 透過一系列從簡單到複雜的有用方法增強了 String 物件。
以下是所有函式的列表,以及處理字串的示例。
原型字串方法
注意 - 確保您擁有 1.6 版本的 prototype.js。
序號 | 方法及描述 |
---|---|
1. | blank()
檢查字串是否為空白,即為空或僅包含空格。 |
2. | camelize()
將用連字元分隔的字串轉換為 camelCase 等效項。例如,'foo-bar' 將轉換為 'fooBar'。 |
3. | capitalize()
將字串的第一個字母大寫,並將所有其他字母小寫。 |
4. | dasherize()
將每個下劃線字元 ("_") 替換為連字元 ("-")。 |
5. | empty()
檢查字串是否為空。 |
6. | endsWith()
檢查字串是否以子字串結尾。 |
7. | escapeHTML()
將 HTML 特殊字元轉換為其實體等效項。 |
8. | evalJSON()
評估字串中的 JSON 並返回結果物件。 |
9. | evalScripts()
評估字串中存在的任何指令碼塊的內容。返回一個包含每個指令碼返回值的陣列。 |
10. | extractScripts()
提取字串中存在的任何指令碼塊的內容,並將其作為字串陣列返回。 |
11. | gsub()
返回字串,其中給定模式的每次出現都替換為普通字串、函式的返回值或模板字串。 |
12. | include()
檢查字串是否包含子字串。 |
13. | inspect()
返回字串的除錯版本。 |
14. | interpolate()
將字串視為模板並使用物件的屬性填充它。 |
15. | isJSON()
使用正則表示式檢查字串是否為有效的 JSON。此安全方法在內部呼叫。 |
16. | parseQuery()
解析類似 URI 的查詢字串,並返回一個由引數/值對組成的物件。 |
17. | scan()
允許遍歷給定模式的每次出現。 |
18. | startsWith()
檢查字串是否以子字串開頭。 |
19. | strip()
去除字串中所有前導和尾隨空格。 |
20. | stripScripts()
去除字串中任何看起來像 HTML 指令碼塊的內容。 |
21. | stripTags()
去除字串中任何 HTML 標籤。 |
22. | sub()
返回一個字串,其中模式的前 count 次出現被替換為普通字串、函式的返回值或模板字串。 |
23. | succ()
由 ObjectRange 在內部使用。將字串的最後一個字元轉換為 Unicode 字母表中的下一個字元。 |
24. | times()
將字串連線 count 次。 |
25. | toArray()
逐字元分割字串,並返回包含結果的陣列。 |
26. | toJSON()
返回 JSON 字串。 |
27. | toQueryParams()
解析類似 URI 的查詢字串,並返回一個由引數/值對組成的物件。 |
28. | truncate()
將字串截斷到給定長度,並在其後附加字尾(表示它僅是摘錄)。 |
29. | underscore()
將駝峰式字串轉換為用下劃線 ("_") 分隔的一系列單詞。 |
30. | unescapeHTML()
去除標籤並將特殊 HTML 字元的實體形式轉換為其正常形式。 |
31. | unfilterJSON ()
去除 Ajax JSON 或 JavaScript 響應周圍的註釋分隔符。此安全方法在內部呼叫。 |