ຄວາມຄືນ ?! RegExp JavaScript

ການອະທິບາຍແລະການນໍາໃຊ້

?!n ຄວາມຄືນຈະສະແດງການປະກອບຄູ່ກັບຄຳເວົ້າທີ່ບໍ່ມີຄຳເວົ້າທີ່ຢູ່ຫຼັງມັນ n ຂອງຄຳເວົ້າ.

ຂໍ້ສັງເກດ:ກະຈາຍນຳ ?=n ຄວາມຄືນຈະສະແດງການປະກອບຄູ່ກັບຄຳເວົ້າທີ່ຢູ່ຫຼັງມັນ n ຂອງຄຳເວົ້າ.

ຕົວຢ່າງ

ຄົ້ນຫາ "is" ທົ່ວທົງຂອງຄຳເວົ້າທີ່ບໍ່ມີ "all" ທີ່ຢູ່ຫຼັງມັນ:

let text = "Is this all there is";
let pattern = /is(?! all)/gi;

ທົດລອງດີຕະຫຼອດ

ວິທີການ

new RegExp("regexp(?!n)")

ຫຼືກ່າວວ່າ:

/regexp(?!n)/

ວິທີການຂອງການສັບປະສານ

new RegExp("regexp(?!n)", "g")

ຫຼືກ່າວວ່າ:

/regexp(?!n)/g

ການສະໜັບສະໜູນ

/(?!n)/ 是 ECMAScript1 (ES1) 特性。

所有浏览器都完全支持 ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持