2009-02-04 31 views

cevap

6

MDC iddialar sadece bunu yapabilir:

function styleHyphenFormat(propertyName) 
{ 
    function upperToHyphenLower(match) 
    { 
    return '-' + match.toLowerCase(); 
    } 
    return propertyName.replace(/[A-Z]/, upperToHyphenLower); 
} 

Ya da daha genel olarak:

İşte
myString.replace(/mypattern/g, f); 

bir örnek
myString.replace(/mypattern/g, function(match){ 
    return "Some function of match"; 
}); 
+0

MDC benim ilk seçimim oldu, ama onu görmeye çalıştığımda aşağıdaydı. Bulduğum diğer sitelerin yerine sadece basit örnekler verilmişti. – Slartibartfast

+1

Bu, JavaScript 1.3'te tanıtıldı. Netscape 4'ün eski JS dokümanları, JavaScript yapılarını kontrol etmek için yararlı olabilir çünkü hemen hemen hepsi, her yerde desteklenecek "DOM Level 0" olan eski okul JS'sini oluşturur. bkz. Sun'ın aynası: http://docs.sun.com/source/816-6408-10/contents.htm – bobince

İlgili konular