我想知道是否有办法只在JS中使用正则表达式创建一个字符串大写。 问题是我给了我的用户一个字符串转换系统。
用户向我提供了三个参数:原始文本,替换正则表达式,子代正则表达式。
例如:
原始:'stackoverflow'
替换:/([az])(。*)/ g
次级:$ 1
结果:'s'
我想让他们有能力将整个字符串设置为大写。在其他一些SO问题中我注意到有些系统允许这样做。例如,在sublime文本中,您可以执行'/ \ U $ 1 /'将整个字符串设置为大写。
注意:我不能以任何方式使用toUpperCase或toLowerCase
答案 0 :(得分:0)
Javascript有一个内置的大写方法
var str = "Hello World!";
var res = str.toUpperCase();
The result of res will be:
HELLO WORLD!