单词的第一个元素的正则表达式为大写但在括号中应为小写

问题描述 投票:-1回答:1

我想创建应该使用tag的正则表达式。示例代码如下:

<div class="numericGoalMetFooter ng-binding">
                    Total time(s)
</div>

如果我使用css text-transform:capitalize然后输出如下:

Total Time(S)

我希望文本如下:

Total Time(s)

注意:“time(s)”来自数据库。提前感谢您的回答。

javascript regex angular1.6
1个回答
0
投票

因为,我正在使用angularjs所以我创建了自定义过滤器并删除文本css。

角度自定义过滤器:

app.filter('capitalize', function() {
        return function(input) {
            return (!!input) ? input.charAt(0).toUpperCase() + input.substr(1).toLowerCase() : '';
        }
    });

HTML:

<div class="numericGoalMetUnit">
    Total {{challenge.unit  | capitalize}}
</div>
© www.soinside.com 2019 - 2024. All rights reserved.