JD *_*cks 2 apache-flex capitalization
我试图在Flex中做相当于PHP的ucwords().我不希望整个字符串大写只是每个单词的第一个字母.有谁知道吗?
谢谢!
Raf*_*ael 11
尝试
str.replace(/\b./g,function(m){return String(m).toUpperCase()});
Run Code Online (Sandbox Code Playgroud)
说明:
正则表达式/\b./g匹配单词边界,后跟任何字符.所有匹配都将传递给replace方法的第二个参数中定义的匿名函数.该函数返回匹配大写的匹配项.
JD *_*cks 10
这与拉斐尔的答案相同,但没有警告:)
str.replace(/\b./g,function(...m):String{return m[0].toUpperCase()});
Run Code Online (Sandbox Code Playgroud)