小编pat*_*tko的帖子

将每个单词的首字母大写,\ b\w也适用于我

需要将句子中每个单词的第一个字母大写,但是我的正则表达式也是我在'm'中的大写字母.

完整的表达是这样的:

/(?:^\w|[A-Z]|\b\w)/g
Run Code Online (Sandbox Code Playgroud)

这里的问题(我认为)是\b\w抓住单词边界后的第一个字母.我假设单引号表示一个字边界也因此在资本mI'm进入I'M.

任何人都可以帮我改变表达式,在单引号后排除'm'吗?

提前致谢.

javascript regex

5
推荐指数
1
解决办法
129
查看次数

标签 统计

javascript ×1

regex ×1