Экранирование обратной косой черты в строке - javascript

Мне нужно показать имя текущего выбранного файла (в элементе ).

Все в порядке, единственная проблема в том, что я получаю такую ​​строку "C: \ fakepath \ typog_rules.pdf "(браузер автоматически помещает это значение в качестве значения для входного элемента).

Когда я пытаюсь разбить строку на '\' или '\\' , это не удается из-за неэкранированных косых черт. Попытки сопоставить / заменить косые черты тоже не удаются. Есть ли способ обойти это? Мне нужно, чтобы это работало, по крайней мере, в Opera и IE (потому что в других браузерах я могу использовать FileReader)

EG Я получение «C: \ fakepath \ typog_rules.pdf» в качестве входных данных и получение «typog_rules.pdf» в качестве выходных данных.

23
задан Max 23 December 2011 в 19:25
поделиться