正则表达式封装的函数整理

172 阅读1分钟
  • xxx-yyy-zzz 转驼峰命名: (s)=>s.replace(/-(\w)/g, (a,b)=>b.toUpperCase())
  • 驼峰转 xxx-yyy-zzz: (s)=>s.replace(/([A-Z])/g, (a,b)=>`-${b.toLowerCase()}`)
  • 首字母大写:(s)=>s.replace(/^(\w)/, f=>f.toUpperCase())