Próbuję uzyskać mój kod JavaScript 100% czysty JSLint.JSLint zgłasza "Niepewność ^" dla mojego wyrażenia regularnego - co to znaczy?
Mam wyrażenia regularnego:
linkRgx = /https?:\/\/[^\s;|\\*'"!,()<>]+/g;
JSLint raportów:
Insecure '^'
co sprawia, że korzystanie z negacji zestawu znaków "niepewny"? Dokumentacja JSLint
I faktycznie zmieniło mojego kodu używać sugestie Alana powyżej, jako że regex jest rygorystyczny . – Zhami
Właściwie musisz zmienić linie. To wyrażenie regularne: prawda, a następnie wyrażenie regularne: fałsz –