Prototype - 字符串处理

Prototype 通过一系列从简单到复杂的有用方法增强了 String 对象。

以下是所有处理字符串的函数列表,其中包含示例。

Prototype 字符串方法

注意 − 确保您拥有 1.6 版的prototype.js。

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