0
return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();}).replace(/\s/, '');
我只是想阻止任何空格在字符串的開頭(它們可以在子)正則表達式 - 替換字符串 - 在的charAt沒有空格(0)
return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();}).replace(/\s/, '');
我只是想阻止任何空格在字符串的開頭(它們可以在子)正則表達式 - 替換字符串 - 在的charAt沒有空格(0)
有trim
,如達尼提到,但是從字符串的兩端刪除空格。如果必須是你能做到這一點的字符串僅僅是開始:
' foo bar'.replace(/^\s+/, ''); // 'foo bar'
要在開始刪除空格在JavaScript
字符串str.replace(/^\s+/, '')
怎麼樣的微調功能? – Dani