【发布时间】:2021-11-30 07:43:43
【问题描述】:
我在 React 中编写了一些代码,我想使用 Regex 使用 Regex 将超过 3 个字母的单词的首字母大写,但我对 Regex 迷失了方向,我发现了很多东西,但没有任何效果。有什么建议吗?
正则表达式示例但不起作用
"^[a-z](?=[a-zA-Z'-]{3})|\b[a-zA-Z](?=[a-zA-Z'-]{3,}$)|['-][a-z]"
【问题讨论】:
-
似乎在这里工作:regex101.com/r/mvR2aN/1
-
您的正则表达式有 3 种替代方法来匹配单个小写字符。您可以使用替换回调函数将匹配大写。
标签: javascript reactjs regex