Я нацеливание ссылки, которые содержат различные типы файлов в JQuery с помощью:Как выбрать тег «a» имеет определенный тип файла в href с помощью jQuery?
jQuery('a[href$=".pdf"], a[href$=".doc"], a[href$=".docx"], a[href$=".ppt"], a[href$=".pptx"], a[href$=".xls"], a[href$=".slxs"], a[href$=".epub"], a[href$=".odp"], a[href$=".ods"], a[href$=".txt"], a[href$=".rtf"]').before('<span class="glyphicon glyphicon-file"></span> ');
Во-первых, есть способ уменьшить повторение? например
jQuery('a[href$=".pdf|.doc|.docx"])
И, во-вторых, есть ли способ нацеливать различные случаи на расширения файлов, например. Pdf
, PDF
и pdf
?
Отлично спасибо. Имеет ли/\. в регулярном выражении используется только расширение файла? – user2726041
@ user2726041 Нет, в javascript регулярное выражение должно быть установлено между '//'. также точка совпадения '\ .'. – Mohammad