【问题标题】:Capitalize everything after _ using REGEX [closed]使用 REGEX [关闭] 后将所有内容大写
【发布时间】:2013-05-13 12:10:59
【问题描述】:

我想使用正则表达式将 _ 后面的所有内容大写。

示例:从 en_gb 到 en_GB

谢谢!

【问题讨论】:

  • 这不是一个代码编写服务——你自己的努力让你走了多远?
  • 我认为这听起来像是一个适合初学者在学习时自行解决的好项目。

标签: javascript regex uppercase


【解决方案1】:

我知道你应该尝试一下,但我在周一早上手上拿着一杯咖啡很好。

使用替换函数并使用参数来转换字符串。

"en_gb".replace(/_.*/,function(a){return a.toUpperCase();})

【讨论】:

  • 谢谢....是的...对不起,我没有做更多研究!
  • 感谢您的回答
【解决方案2】:

这将在下划线后全部更改为大写。测试作品

var str="en_gb";
var splitStrg=str.split("_");
splitStrg[1] = splitStrg[1].toUpperCase();
var str = splitStrg.join("_");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多