原型 - 字串處理



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 響應周圍的註釋分隔符。此安全方法在內部呼叫。

廣告