Properti RegExp.leftContext
digunakan untuk mengembalikan semua string yang berada dikirinya string yang cocok dengan pattern.
Sintaks:
RegExp.leftContext
Properti RegExp.leftContext
adalah properti standard JScript 5.5+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 5.5+, Netscape Navigator 6.0 (Gecko 0.6)+, Opera 8.0+, Safari 1.0+.
Contoh di bawah ini mengembalikan semua string yang ada disebelah kiri string "KUCING":
var stringObj = "Saya mempunyai KUCING dirumah!";
var regexObj = /KUCING/;
regexObj.exec(stringObj);
document.write(RegExp.leftContext); //"Saya mempunyai"
Contoh di bawah ini mengembalikan hasil yang sama seperti di atas, tetapi menggunakan $`
:
var stringObj = "Saya mempunyai KUCING dirumah!";
var regexObj = /KUCING/;
regexObj.exec(stringObj);
document.write(RegExp["$`"]); //"Saya mempunyai"