Пользователь вбивает в input адрес. Он может написать
- \folder/asd\asd/
- \folder\asd\asd\
- folder/asd/asd
- folder/asd\asd
Мне нужно достать первое значение - т.е.
"folder" и всё, что идёт после слеша, т.е. в данном случае,
"asd/asd". Слеши могут быть и прямые и обратные, и те и другие вместе. Если разделить ещё можно через
.split(/[\/\\]/)
, то вот с удалением слешей - сложности.
chatgpt предложил вот такой вариант
path = input.value.replace(/^\/+|\/+$/g, '');
но на выходе я получаю
'\\folder/asd\\asd'
Может быть вы предложите более простой вариант, даже и не со split