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