function toTitleCase(str){
var styleName = $("a.monogramClassSelected").attr("styleKey");
if (styleName == 'script') {
return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();}).replace(/\s/, '');
} else {
return str.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});
}
}
공백을 제거하고 첫 문자를 대문자로 표기하십시오.첫 문자 만 대문자로 문자열을 사용할 수 있습니다 (정규식)
그러나 다른 기능이 필요하며 처음으로 올바르게 질문하지 않았습니다.
첫 번째 문자 만 대문자로 표기 할 수 있도록 정규 표현식을 사용해야합니다. 위의 문자열 바꾸기 메서드는 완전히 작동하지 않습니다. 사용자가 공백을 사용하여 메서드를 처리 할 수 있기 때문입니다. 그래서 그들은 "To Two"를 가질 수있었습니다. 공백에 관계없이 처음 문자를 대문자로만 허용하려면 정규식을 다시 작성해야합니다. (첫 글자는 대문자로 표기하지 않아도됩니다.)
지금까지 모든 사람의 도움에 감사드립니다! 단지 공백을 제거하려면
당신이지고 어떤 구문 오류? –
자바 스크립트는 제목을 지원하지 않으므로이 임무는 불가능합니다. – tchrist
샘플 입력 목록과 해당 대체 문자열을 제공하면 도움이됩니다. –