Extract file extension: Difference between revisions

Added the JavaScript language
(→‎=={{header|Visual Basic}}==: added Visual Basic example)
(Added the JavaScript language)
Line 880:
document.txt_backup -> null
/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}}==
Anonymous user