Обрезать текст до символа “\”

378
18 октября 2017, 08:32

Очень коротко: есть 2 формы. При изменении значения поля file в Форме №1, стоит обработчик, который это значение записывает в другое поле в Форме №2. Ну не суть.

Получаем значение типа: C:\fakepath\document.doc

Вопрос: как обрезать значение в текстовом поле до знака \, чтобы получить в поле только document.doc?

Answer 1

Можно с помощью lastIndexOf + substring :

var a = 'C:\\fakepath\\document.doc'; 
var b = a.lastIndexOf('\\'); 
 
var c = a.substring(b + 1); 
 
console.log(c);

READ ALSO
Вопросы по рисованию дуги в canvas

Вопросы по рисованию дуги в canvas

Это мой первый опыт работы с canvas так что не уверен насчет правильности написания кодаМожет быть его можно как-то сократить

277
gapi.post.render Как добавить все новости

gapi.post.render Как добавить все новости

Добрый день, есть необходимость добавлять но портал новости с аккаунта google+, Нашел в документации google api вот такое

225
Как проверить является ли String, числом формата Long в js

Как проверить является ли String, числом формата Long в js

Как проверить, является ли строка числом формата Long, а именно long 64 бит от -9223372036854775808 до 9223372036854775807 Пытался сделать простым сравнением, но при...

203
javascript получить time

javascript получить time

Хочу получить массив и выдернуть оттуда время

222