开发手册 欢迎您!
软件开发者资料库

Prototype - 字符串处理

原型字符串处理 - 从简单和简单的步骤学习原型,从基本到高级概念,包括概述,如何使用Prototype JavaScript框架操作DOM和AJAX,实用功能,实用程序方法,元素对象,数字处理,字符串处理,数组处理,哈希处理,基本对象,基本对象,枚举,事件处理,表单管理,JSON,AJAX,表达范围,定期执行。

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响应删除注释分隔符.这种安全方法在内部调用.