Download Source Code Aplikasi

Compile()

Thursday, January 2nd, 2020 - JavaScript » RegExp

Metode RegExp.compile() dipakai untuk menggantikan pattern objek RegExp yang ada dengan menunjukkan pattern gres pada waktu script itu sedang di eksekusi.

Sintaks:

regexObj.compile(pattern, flags);

Untuk pattern berisi teladan dari regular expression. Untuk flags dapat g, i, atau gi.

Jika memiliki regexObj yang dipakai untuk mencari string “man” di dalam stringObj, sehabis ditemukan, “man” akan digantikan dengan kata “boy”:

var stringObj = "The heros are either superman or superwoman."; var regexObj = new RegExp("man"); var newString = stringObj.replace(regexObj, "boy"); //The heros are either superboy or superwoman.

Untuk pattern di atas itu, string “man” akan cocok di dalam “superman” dan juga cocok di dalam “superwoman”, tetapi alasannya flag tidak diset g, jadi “superwoman” tidak termasuk didalamnya, dan akibatnya itu hanya mengganti “superman” menjadi “superboy”.

Jika lain waktu ingin merubah lagi pattern dari regexObj, contohnya ingin mengganti “man” di dalam “superman” dan mengganti “man” di dalam “superwoman” dengan “boy”, anda dapat melakukannya dengan RegExp.compile(), ibarat berikut:

regexObj.compile("man", "g"); newString = stringObj.replace(regexObj, "boy"); //The heros are either superboy or superwoboy.

Perhatikan penambahan flag g untuk arahan terakhir, itu dilakukan supaya “man” di dalam “superman” dan “man” di dalam “superwoman” digantikan dengan “boy”, yang masing-masing “superman” menjadi “superboy” dan “superwoman” menjadi “superwoboy”. Berikut arahan lengkapnya:

var stringObj = "The heros are either superman or superwoman."; var regexObj = new RegExp("man"); var newString = stringObj.replace(regexObj, "boy"); document.write(newString+"<BR>"); //The heros are either superboy or superwoman. regexObj.compile("man", "g"); newString = stringObj.replace(regexObj, "boy"); document.write(newString); //The heros are either superboy or superwoboy.
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Download Source Code Aplikasi
Compile() | Ahmad Code | 4.5