2010-03-03 5 views

Répondre

1

Avec regex

"b sampletext3".replace(/^b/gm,function(x){return x.toUpperCase()}) 
B sampletext3 

et attribuer à cordes objet

String.prototype.toTitleCaseB=function(){ 
    return this.replace(/^b/gm,function(x){return x.toUpperCase()}) 
} 

plus tard utiliser comme

"b sampletext3".toTitleCaseB() 
B sampletext3 
+0

Je pense que Mark est à la recherche de '/^b. * $/Mg'. En tout cas, tu m'as beaucoup battu ... – Kobi

+0

oui, j'ai eu l'idée. Merci beaucoup! – Mark

+0

ouais, j'ai négligé une partie de la question, corrigé. – YOU

2
  1. split la chaîne sur \n
  2. boucle
  3. sur le tableau résultant
  4. utilisation substring pour extraire la première lettre et tester
  5. fixé éventuellement l'élément de réseau lui-même. toUpperCase()
  6. join le tableau
Questions connexes