我不知道是否有一种方法只使用正则表达式在JS中使字符串大写。 问题是我给我的用户一个字符串转换系统。javascript - 正则表达式使字符串大写
用户提供了三个参数:原始文本,替换正则表达式,替换正规表达式。
例如:
原: '计算器'
更换:/([az])(.*)/g
托换:$ 1
结果:的'
我想给他们一个可怕的设置整个字符串为大写。我在其他一些SO问题上已经注意到有系统允许这样做。例如在崇高的文本中,您可以执行'/ \ U $ 1 /'来将整个字符串设置为大写。
注意:我不能使用toUpperCase或toLowerCase以任何方式
没办法,JS正则表达式不支持的情况下更换运营商。 –
@WiktorStribiżew这不是重复的。我正在寻找一种不使用toLowerCase或toUpperCase的方法。还有一个回答说“没有办法”会很好 –
没有办法。答案在链接的线程中给出。 “没办法”不是答案。 –