Например, если предположить, что x = filename.jpg
, я хочу получить filename
, где filename
может быть любым именем файла (предположим, что имя файла содержит [a-zA-Z0-9-_], чтобы упростить.).
Я видел x.substring(0, x.indexOf('.jpg'))
в DZone Snippets, но не мог бы x.substring(0, x.length-4)
работать лучше? Поскольку length
является свойством и не выполняет проверку символа, тогда как indexOf()
является функцией и выполняет проверку символов.