Tôi đang cố gắng để có được mã Javascript của tôi 100% JSLint sạch.Báo cáo JSLint "Không an toàn ^" cho regex của tôi - điều đó có nghĩa là gì?
Tôi đã có một biểu thức chính quy:
linkRgx = /https?:\/\/[^\s;|\\*'"!,()<>]+/g;
JSLint báo cáo:
Insecure '^'
làm gì việc sử dụng của phủ định của bộ ký tự "không an toàn"?
Tôi thực sự đã thay đổi mã của tôi để sử dụng gợi ý của Alan trên, như regex đó là nghiêm ngặt . – Zhami
Thực ra, bạn cần chuyển đổi các dòng. Đó là regexp: true rồi regexp: false –