Extract file extension: Difference between revisions
Content added Content deleted
(→=={{header|Visual Basic}}==: added Visual Basic example) |
(Added the JavaScript language) |
||
Line 880: | Line 880: | ||
document.txt_backup -> null |
document.txt_backup -> null |
||
/etc/pam.d/login -> null</pre> |
/etc/pam.d/login -> null</pre> |
||
=={{header|javascript}}== |
|||
<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-Z1-9]+$/; |
|||
filenames.forEach((e) => console.log(e + " -> " + (r.test(e) ? r.exec(e)[0] : "")));</lang> |
|||
{{Out}} |
|||
<pre>http://example.com/download.tar.gz -> .gz |
|||
CharacterModel.3DS -> .3DS |
|||
.desktop -> .desktop |
|||
document -> |
|||
document.txt_backup -> |
|||
/etc/pam.d/login -> </pre> |
|||
=={{header|jq}}== |
=={{header|jq}}== |