正则表达式 - 首字母大写并删除空格

时间:2016-04-11 20:18:37

标签: regex

有人可以帮我创建以下正则表达式:

  • 删除空格
  • 删除除字母和数字之外的任何其他字符
  • 将每个单词的首字母大写(CamelCase)

示例

来源:这是我的文件 - 第2版 结果:ThisIsMyDocumentVersion2

谢谢,

1 个答案:

答案 0 :(得分:0)

这可能是你的正则表达式

var stc = "This is my document - version 2",
 result = stc.replace(/[^\w]+(\w)/g, (m,n) => n.toUpperCase());