string-plus

1.4.3 • Public • Published

string-plus

JS字符串增强类

快速入门

引入模块

    let StringPlus = require("string-plus");

创建对象

    let str = new StringPlus(val);
    let str = new StringPlus("Hello");

添加字符

    str.append(val);
    str.append("World");  // HelloWorld

判断是否为空

    str.isNullOrEmpty(); // false

判断字符串是否为Null或者为空字符串或者全是空格。

    str.isNullOrWhiteSpace(); // false

判断字符串是否包含指定的内容

    str.isContains(val);
    str.isContains("Hello"); // true

返回反转后副本

    str.reverse();

去除字符串左边的空格

    str.ltrim();

去除字符串右边的空格

    str.rtrim();

去除字符串两边的空格

    str.trim();

判断字符串是否以指定内容开头

    str.startsWith(val);
    str.startsWith("He"); // true

判断字符串是否以指定内容结尾

    str.endsWith();
    str = new StringPlus("HelloWorld");
    str.endsWith("orld"); // true

判断字符串是否是长日期

    date.isLongDate();
    new StringPlus("2017-4-11 15:27:01").isLongDate(); // true

判断字符串是否是短日期

    date.isShortDate();
    new StringPlus("2017-4-11").isShortDate(); // true

判断字符串是否是日期

    date.isDate();
    new StringPlus("2017-4-11 15:27:01").isDate(); // true

判断字符串是否是电话

    str.isMobile();
    new StringPlus("13416666666").isMobile(); // true

判断字符串是否是电子邮箱

    str.isEmail();
    new StringPlus("admin@w3c.top").isEmail(); // true

判断字符串是否存在汉字

    str.isExistChinese(); // false

判断字符串是否全是汉字

    str.isChinese(); // false

判断字符串是否全是字母

    str.isAbc(); // true

将字符串日期转换成日期类型

    str.toDate();

将字符串转换成对应的bool值

    str.toBool();

将字符串转换成对应的int

    str.toInt();

将字符串转换成对应的Double

    str.toDouble();

将字符串转换成对应的json对象

    str.toJson();

将字符串转成字符数组。

    str.toCharArray();

保留数字

    str.getNum();

保留中文

    str.getCN();

得到字符串表现形式

    str.toString();

联系作者:
email:admin@w3c.top

Readme

Keywords

Package Sidebar

Install

npm i string-plus

Weekly Downloads

6

Version

1.4.3

License

ISC

Last publish

Collaborators

  • jiabing