JavaScript (sözde kodu) aşağıdakileri yapmak do istiyorum:JavaScript arama ve değiştirme
olduğunumyString.replace(/mypattern/g, f(currentMatch));
, dize sabit değildir yerini ancak geçerli maçın fonksiyonu.
JavaScript (sözde kodu) aşağıdakileri yapmak do istiyorum:JavaScript arama ve değiştirme
olduğunumyString.replace(/mypattern/g, f(currentMatch));
, dize sabit değildir yerini ancak geçerli maçın fonksiyonu.
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:
İştemyString.replace(/mypattern/g, f);
bir örnek
myString.replace(/mypattern/g, function(match){
return "Some function of match";
});
Sadece bağımsız değişkeni ihmal yani bu kullanın: http://ejohn.org/blog/search-and-dont-replace/
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
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