【发布时间】:2017-04-19 22:22:45
【问题描述】:
我正在制作一个 AngularJS 过滤器,它将每个单词的首字母大写。 它适用于 a-zA-Z 字母,但在我的情况下,我也使用西里尔字符,我想让它工作。
var strLatin = "this is some string";
var strCyrillic = "това е някакъв низ";
var newLatinStr = strLatin.replace(/\b[\wа-яА-Я]/g, function(l){
return l.toUpperCase();
});
var newCyrillicStr = strCyrillic.replace(/\b[\wа-яА-Я]/g, function(l){
return l.toUpperCase();
});
这里有一些 CodePen 示例:http://codepen.io/brankoleone/pen/GNxjRM
【问题讨论】:
标签: angularjs regex angular-filters capitalize