前言
Underscore.js 是一个非常优秀的 JavaScript 工具库,但是它本身在字符操作方面却有些不足。Underscore.string-2 是一个基于此的扩展库,可以提供更加特殊的字符串操作,而且是对原有 API 的扩展,所以对于 working with underscores 非常友好。在前端开发中,字符串操作近乎是必不可少的,所以本文将为大家讲解如何使用 underscore.string-2。
安装
underscore.string-2 可以通过 NPM 安装,运行以下命令:
--- ------- ------------------- ------
安装完之后,在使用前需要引入:
------ -- ---- --------------------
常用 API
capitalize
将第一个字母大写。
-------------------- -------- -- ------ ------
reverse
返回反转后的字符串。
----------------- -------- -- ------ ------
trim
去除字符串前后空格。
--------- ----- ----- --- -- ------ ------
escapeHTML
转义 HTML 实体字符。
------------------------- ----------------- -- ----------------- -------------------------------
unescapeHTML
反转义 HTML 实体字符。
--------------------------------- --------------------------------- -- ----------- ---------------
splice
字符串截取,同时支持负数索引。
---------------- ------- -- -- ------- -- ------------ ---------------- ------- --- --- ------- -- ------ ------
insert
在字符串中插入子字符串。
---------------- ------- -- ------- -- --------- ------
truncate
截取字符串,并在末尾添加省略号。
------------------ ------- --- -- ----------
clean
去除字符串中的控制字符。
----------------------------------- -- ------ ------
toNumber
将字符串转化为数字类型。
--------------------------- -- ----------
contains
判断字符串中是否含有子字符串。
------------------ ------- --------- -- ----
count
统计子字符串在一个字符串中出现的次数。
--------------- ------- ----- -- -
更多 API 请查看 github 官方文档。
示例代码
------ -- ---- -------------------- ----- --- - ------ ------- ----- ------ - -------------- ----- ------- - ----------- ---------------- -------------------------------- -- ------ ------ ----------------------------- -- ------ ------ --------------------- ----- ----- ---- -- ------ ------ ------------------------------------ -- ----------------- ------------------------------- ----------------------------------------------------- -- ----------- --------------- -------------------------- -- -- -------- -- ------------ -------------------------- -- -------- -- --------- ------ ---------------------------- ---- -- ---------- ------------------------------------------------ -- ------ ------ --------------------------------- -- ---------- ---------------------------- ---------- -- ---- ------------------------- ------ -- -
结语
underscore.string-2 是一个非常优秀的 JavaScript 字符串操作库,弥补了 Underscore.js 在字符操作方面的不足。在前端开发中,字符串操作近乎是必不可少的,所以深入学习 underscore.string-2 是非常有益的。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60055b7f81e8991b448d90ad