Skip to content

Trim

自 1.1.0 起

从字符串两端移除空白字符。

签名

typescript
type Trim<S extends string> = TrimLeft<TrimRight<S>>

参数

参数描述
S要修剪的字符串

描述

从字符串类型的左侧和右侧移除空白字符(空格、制表符、换行符)。

示例

基本用法

typescript
import type { Trim } from 'uni-types'

type A = Trim<'  hello  '>     // 'hello'
type B = Trim<'\n\ttext\n'>    // 'text'
type C = Trim<'   spaced   '>  // 'spaced'

模板字面量

typescript
type Input = `  ${string}  `
type Cleaned = Trim<Input>  // `${string}`

相关

基于 MIT 许可发布