Extract file extension: Difference between revisions
Content added Content deleted
(Add Jsish) |
|||
Line 908: | Line 908: | ||
=={{header|javascript}}== |
=={{header|javascript}}== |
||
<lang javascript>let filenames = ["http://example.com/download.tar.gz", "CharacterModel.3DS", ".desktop", "document", "document.txt_backup", "/etc/pam.d/login"]; |
<lang javascript>let filenames = ["http://example.com/download.tar.gz", "CharacterModel.3DS", ".desktop", "document", "document.txt_backup", "/etc/pam.d/login"]; |
||
let r = /\.[a-zA- |
let r = /\.[a-zA-Z0-9]+$/; |
||
filenames.forEach((e) => console.log(e + " -> " + (r.test(e) ? r.exec(e)[0] : "")));</lang> |
filenames.forEach((e) => console.log(e + " -> " + (r.test(e) ? r.exec(e)[0] : "")));</lang> |
||
{{Out}} |
{{Out}} |