qual'č la corretta espressione e metodo per fare queste trasformazioni:
border-top -> borderTop
font-family -> fontFamily
background-color -> backgroundColor
cioč in pratica dovrebbe trovare "-carattere" e trasformarlo in CARATTERE
:master:
qual'č la corretta espressione e metodo per fare queste trasformazioni:
border-top -> borderTop
font-family -> fontFamily
background-color -> backgroundColor
cioč in pratica dovrebbe trovare "-carattere" e trasformarlo in CARATTERE
:master:
Hai provato a creare un sito con Jaaxo Cms PHP5? new!
Prova in questo modo:
codice:var stile = 'border-top' var re = /-([a-z])/ // alert(stile.replace(re,"$1".toUpperCase())) <-- cosė sembra non funzionare alert(stile.replace(re,stile.match(re)[1].toUpperCase()))
dA .. foto di viaggio
L'esperienza č il tipo di insegnante pių difficile.
Prima ti fa l'esame, e poi ti spiega la lezione.
o questo
var s = "font-family";
s.substring(0, s.indexOf("-")) + s.charAt("s.indexOf("-")+1).toUpperCase() + s.substring(s.indexOf("-")+2)
Ciaocodice:<script type="text/javascript"> // <![CDATA[ var property = "moz-border-radius"; alert("prima : "+property); property = property.replace(/\-(\w){1}/gi, function($0, $1) { return ($1).toUpperCase(); }); alert("dopo : "+property); // ]]> </script>
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Alcuni linguaggi permettono di avere delle funzioni nella parte destra delle RE.
JS lo fa solo in alcuni browser, ma non credo che ti serva in JS (non avrebbe molto senso).
Ecco una sintassi che potrebbe funzionare in Perl:
s/\-(.)/uc($1)/
Pero` tieni presente che alcuni editor hanno queste funzionalita` (ad esempio vi - che io peraltro non ho mai imparato).
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati