Prototype – 字符串处理

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

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2023年1月22日 下午2:27
下一篇 2023年1月22日 下午3:05

相关推荐

发表回复

登录后才能评论