Prototype使用一系列有用的方法增强String对象,从简单到复杂.
以下是所有函数的列表,其中包含处理String的示例.
原型字符串方法
注意 : 确保你有1.6的prototype.js版本.
S.No. | 方法&说明 |
---|---|
1. | blank() 检查字符串是否为"空白",表示为空或仅包含空格. |
2. | camelize() 将由dashes分隔的字符串转换为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. | 检查( ) 返回字符串的面向调试版本. |
14. | interpolate() 将字符串视为模板并使用对象的属性填充它. |
15. | isJSON() 检查字符串是否为通过使用正则表达式有效的JSON.这种安全方法在内部调用. |
16. | parseQuery() 解析类似URI的查询字符串并返回由参数/值对. |
17. | scan() 允许迭代给定模式的每次出现. |
18. | startsWith() 检查字符串是否以子字符串开头. |
19. | strip () 从字符串中删除所有前导和尾随空格. |
20. | stripScripts() 删除一串看起来像是HTML脚本块. |
21. | stripTags() 删除任何HTML标记的字符串. |
22. | sub() 返回一个字符串,其中模式的第一次计数出现由常规字符串,函数的返回值或模板字符串替换. |
23. | succ() 由ObjectRange在内部使用.将字符串的最后一个字符转换为Unicode字母表中的后续字符. |
24. | times() 连接字符串数时间. |
25. | toArray() 逐字符拆分字符串并返回包含结果的数组. |
26. | toJSON() 返回JSON字符串. |
27. | toQueryParams () 解析类似URI的查询字符串并返回由参数/值对组成的对象. |
28. | truncate() 将一个字符串截断到给定的长度并为其附加一个后缀(表示它只是一个摘录). |
29. | underscore() 将一个camelized字符串转换为由下划线("_")分隔的一系列单词. |
30. | unescapeHTML() 剥离标签并将特殊HTML字符的实体形式转换为正常形式. |
31. | unfilterJSON() 围绕Ajax JSON或JavaScript响应删除注释分隔符.这种安全方法在内部调用. |