clown-utils
v1.0.1
Published
clown-utils 封装了常用方法。
Downloads
3
Readme
clown-utils
clown-utils 封装了常用方法。
镜像源调整
npm config set registry=https://packages.aliyun.com/61d7f47b6112fe9819dab60a/npm/npm-registry/
也可以使用nrm调整镜像源
# 安装nrm
npm i -g nrm
# 添加 阿里云效仓库源
nrm add aliyx registry=https://packages.aliyun.com/61d7f47b6112fe9819dab60a/npm/npm-registry/
# 使用 阿里云效仓库源
nrm use aliyx
随后需登录npm仓库才允许install。登录的账号密码,见 仓库的 使用指南。
安装
使用 npm/cnpm/yarn/pnpm 等。
# npm
npm i clown-utils -S
# cnpm
cnpm i clown-utils -S
# yarn
yarn add clown-utils -S
# pnpm
pnpm i clown-utils -S
引入
// 引入-utils
import * as ClownUtils from 'clown-utils'
import { urlJoin } from 'clown-utils'
urlJoin('api', 'assets'); // /api/assets/
ClownUtils.urlJoin('api', 'assets'); // /api/assets/
ClownUtils.validate.isValidEMail('[email protected]'); // true
Methods
clown-utils已完善d.ts,具体方法描述,可在调用方法时,见vscode的提示描述。
| 方法名 | 描述 | 参数说明 | | --- | --- | --- | | md5 | md5 字符串加密。 | function(str: string): string; | | timeout | 使用setTimeout改造的延迟方法。 | function(t: number): Promise; | | toFormData | object 转 formdata 方法。 | function(data: object): FormData; | | urlJoin | url 拼接 | function(originUrl: string, ...otherUrl: string[]): string; | | uuid | 获取 32位 uuid | function uuid(): string; | | validate.isValidUsername | 验证 用户名 规则 | function(username: string, minLen?: number, maxLen?: number): boolean; function(username: string, regexp: RegExp): boolean; | | validate.isValidPassword | 验证 密码 规则 | function(pwd: string, minLen?: number, maxLen?: number): boolean; function(pwd: string, regexp: RegExp): boolean; | | validate.isValidateURL | 验证 合法uri | function(textval: string): boolean; | | validate.isValidateLowerCase | 验证 小写字母 | function(str: string): boolean; | | validate.isValidateUpperCase | 验证 大写字母 | function(str: string): boolean; | | validate.isValidatAlphabets | 验证 大小写字母 | function(str: string, capFirst?: boolean): boolean; | | validate.isValidPhone | 验证 手机号 | function(str: string): boolean; | | validate.isValidEMail | 验证 邮箱地址 | function(email: string): boolean; | | validate.isValidatIdCard | 验证 身份证号 | function(_idCard: string, devLogCode?: boolean): boolean; |