1

私はこのコードを使用してSEFurl文字列を作成しています:

スペースをダッシュ​​に置き換え、JavaScriptを使用してすべての文字を小文字にします

jQueryを使用してこれを元に戻す方法があるかどうか疑問に思いましたか?例:

これはテストです

の中へ

これはテストです

4

1 に答える 1

2

文字列をハイフンで分割し、最初の文字を大文字にし、残りを小文字にします...次に、それらを空白スペースに結合します。

var string = 'this-is-a-test';
var words = string.split('-');
var list = [];

for ( var i=0, l=words.length; i<l; i++ ) {
  var word = words[i];
  list.push(word.substr(0,1).toUpperCase() + word.substr(1, word.length).toLowerCase());
}

console.log(list.join(" "));
于 2012-09-18T07:16:04.850 に答える