javascript - 正则表达式使字符串大写

时间:2017-08-07 15:58:02

标签: javascript regex

我想知道是否有办法只在JS中使用正则表达式创建一个字符串大写。 问题是我给了我的用户一个字符串转换系统。

用户向我提供了三个参数:原始文本,替换正则表达式,子代正则表达式。

例如:
原始:'stackoverflow'
替换:/([az])(。*)/ g
次级:$ 1

结果:'s'

我想让他们有能力将整个字符串设置为大写。在其他一些SO问题中我注意到有些系统允许这样做。例如,在sublime文本中,您可以执行'/ \ U $ 1 /'将整个字符串设置为大写。

注意:我不能以任何方式使用toUpperCase或toLowerCase

1 个答案:

答案 0 :(得分:0)

Javascript有一个内置的大写方法

var str = "Hello World!";
var res = str.toUpperCase();
The result of res will be:

HELLO WORLD!