Prototype 通过一系列从简单到复杂的有用方法增强了 String 对象。
这是所有函数的列表,其中包含处理 String 的示例。
原型字符串方法
注意– 确保您拥有 1.6 的 prototype.js 版本。
编号 | 方法及说明 |
---|---|
1. | blank() 检查字符串是否为“空白”,表示为空或仅包含空格。 |
2. | camelize() 将由破折号分隔的字符串转换为等效的驼峰命名法。例如,“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() 返回一个字符串,其中第一次出现 pattern 的次数被替换为常规字符串、函数的返回值或模板字符串。 |
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 响应周围的注释分隔符。此安全方法在内部调用。 |
作者:terry,如若转载,请注明出处:https://www.web176.com/prototype/8263.html