JavaScript Regex: Alternatif untuk Melihat Di Sebalik Penegasan
Dalam JavaScript, pandangan di sebalik penegasan (?) ialah tidak disokong. Penegasan ini berguna untuk memadankan corak yang didahului oleh keadaan tertentu. Walau bagaimanapun, terdapat cara alternatif untuk mencapai hasil yang sama dalam JavaScript.
Satu alternatif ialah menggunakan corak ^ dan (?!
^(?:(?!filename\.js$).)*\.js$
regex ini secara eksplisit menyemak setiap aksara rentetan untuk memastikan ia tidak memenuhi syarat melihat di belakang .
Satu lagi alternatif yang lebih mudah yang diperkenalkan dalam ECMAScript 2018 ialah menggunakan yang berikut regex:
^(?!.*filename\.js$).*\.js$
regex ini menggunakan ungkapan . untuk memadankan sebarang rentetan dan penegasan (?!
Atas ialah kandungan terperinci Bagaimana untuk Mencapai Lihat Di Sebalik Penegasan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!