I have an issue where lookahead and lookbehind regex expressions break NAME_1
please convert this regex to not use lookahead or lookbehind expressions or complete the same result using javascript

const isValidTLD = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.(?!con$)[A-Za-z]{2,}$/.test(email);