2011-09-14 13 views
0
return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();}).replace(/\s/, ''); 

私は単なる文字列の先頭に空白を防ぎたい(これらは、サブストリングにすることができます)正規表現 - 文字列を置換しない - のcharAtではスペースを(0)

+2

何:それ文字列のちょうど開始でなければならない場合は、この操作を行うことができますか? – Dani

答えて

2

trimありますが、それは、文字列の両端から空白を削除します。トリム機能について

' foo bar'.replace(/^\s+/, ''); // 'foo bar' 
2

の開始時にスペースを削除するにはダニが述べたようにJavaScriptの

内の文字列は
str.replace(/^\s+/, '') 
関連する問題