Как из ajaxupload вывести расширение файла без имени? Код (Text): $('#status').text(file); //результат: image0934.jpg Хочу реализовать следующее Код (Text): $('#status').text(<? echo $id; ?>+расширение); //результат: 0123.jpg
можно пример. я просто не могу догнать как сделать Добавлено спустя 9 минут 34 секунды: наверное что то в этом духе ? Код (Text): var newname= file.replace('1', "2"); Как сделать replace до .jpg ??
А нужно именно расширение, или расширение с id? Добавлено спустя 1 минуту 46 секунд: .[A-Za-z0-9]*$ - Это получает расширение.
нужно только расширение (.jpg или .png или .gif) пока что получилось заменить точку нулями)) Код (Text): var RegExExt =/[.*]/; var gf = file.replace(RegExExt, '00000'); $('#status').text(gf); Добавлено спустя 6 минут 37 секунд: У меня получается только удалить расширение, а как его оставить? Код (Text): var test = file.replace(/.[A-Za-z0-9]*$/, ''); $('#status').text(test);
var reg = /.[A-Za-z0-9]*$/g; var file = "image000.jpg"; var test = reg.exec(file); Вот хорошая подсказка по регулярным выражениям: https://drive.google.com/open?id=0B3mI9zL1_KItNjRHb2NaOU5Qa3M&authuser=0
Подскажите пожалуйста еще, почему exec не работает в ajax ? (без ajax работает отлично) Код (Text): onComplete: function(file, response){ var reg = /.[A-Za-z0-9]*$/g; var test = reg.exec(file); $('#status').text(test); }