Javascript 单词第一个元素的正则表达式为大写,但括号中的应为小写
我想创建应该与标记一起使用的正则表达式。示例代码如下:Javascript 单词第一个元素的正则表达式为大写,但括号中的应为小写,javascript,regex,angular1.6,Javascript,Regex,Angular1.6,我想创建应该与标记一起使用的正则表达式。示例代码如下: <div class="numericGoalMetFooter ng-binding"> Total time(s) </div> 我希望案文如下: Total Time(s) 注: “时间”动态地来自数据库。 提前感谢您的回答 因为我使用了angularjs,所以我创建了自定义过滤器并删除了文本css。 角度自定义过滤器: Html: 总计{{challenge.un
<div class="numericGoalMetFooter ng-binding">
Total time(s)
</div>
我希望案文如下:
Total Time(s)
注:
“时间”动态地来自数据库。
提前感谢您的回答 因为我使用了angularjs,所以我创建了自定义过滤器并删除了文本css。 角度自定义过滤器: Html:
总计{{challenge.unit |大写}
如何将它们包装在spans
中,并且仅大写总时间
?是否可以选择修改提供该文本的内容以使其正确?实际上,总时间是动态来自数据库的。那么,是否可以选择在数据库中对其进行更正?如果没有,那么这可能比每次获取值时都尝试进行后缀更简单。您不能像这里的答案那样执行此操作:并使用另一个正则表达式进行匹配,例如:\b(?)并进行查找以确保以前没有看到括号。您可以查看以供参考
Total Time(s)
app.filter('capitalize', function() {
return function(input) {
return (!!input) ? input.charAt(0).toUpperCase() + input.substr(1).toLowerCase() : '';
}
});
<div class="numericGoalMetUnit">
Total {{challenge.unit | capitalize}}
</div>