带下划线的字符串首字母和下划线后的字母大写
2021-01-06 本文已影响0人
心大的少年
需求是这样的let str = 'phone_number' // 变成 Phone Number
实现
const upperCase = ([first, ...rest]: string) => `${first.toUpperCase()}${rest.join('').replace(/(_.)/, ([_, $str]: string) => ' ' + $str.toUpperCase())}`;