string
stringTrim
示例代码
js
import { stringTrim } from '@jsxiaosi/utils';
stringTrim(' abc def ghi ','all'); // 'abcdefghi'参数:
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| str | 需要转换的字符串 | string | |
| type | 转换类型 | StringTrimType | all |
StringTrimType:
| 参数 | 说明 |
|---|---|
| all | 去除全部空格 |
| left | 去除首位空格 |
| right | 去除尾部空格 |
返回类型:string
transformString
示例代码
js
import { transformString } from '@jsxiaosi/utils';
transformString('my-transform-string','upperCamelCase'); // 'MyTransformString'参数:
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| str | 需要转换的字符串 | string | |
| type | 转换类型 | StringTransformType |
StringTransformType:
| 参数 | 说明 |
|---|---|
| lowerCamelCase | 小驼峰(第一个单词首字母小写,其他单词首字母大写)转换,并去掉- |
| upperCamelCase | 大驼峰(全部单词首字母大写)转换,并去掉- |
| upperCase | 全部转换为大写,保留- |
| kebabCase | 大写转小写,带- |
返回类型:string
removeString
示例代码
js
import { removeString } from '@jsxiaosi/utils';
removeString('my-transform-string', ['-', 'string']); // 'mytransform'参数:
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| str | 需要删除的字符串 | string | |
| substrings | 需要删除的内容 | string[] |
返回类型:string
@jsxiaosi/utils