I am trying to do the equivalent of PHP's ucwords() in Flex. I dont want the whole string in uppercase just the first letter of each word. Does anyone know a way?
Thanks!
Try
str.replace(/\b./g,function(m){return String(m).toUpperCase()});
explanation:
the regex /\b./g matches a word boundary followed by any character. All matches will be passed to the anonymous function defined in second parameter of replace method. The function returns the match capitalized.
This is the same as Rafael's answer but with no warnings :)
str.replace(/\b./g,function(...m):String{return m[0].toUpperCase()});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With