原型 - 字符串处理



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 响应周围的注释分隔符。此安全方法在内部调用。

广告