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