User:Geniac/IMDbLinkTemplater.js

Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
pathoschild.TemplateScript.add({
	name:'IMDbLinkTemplater',
		script: function(editor) {
		const titlelink = /\[https:\/\/www\.imdb\.com\/title\/tt(.......)\/.*/;
		const namelink = /\[https:\/\/www\.imdb\.com\/name\/nm(.......)\/.*/;
		editor
			.replace(titlelink, '{{IMDb title|$1}}')
			.replace(namelink, '{{IMDb name|$1}}')
			.appendEditSummary('templated IMDb link')
			.clickDiff();
	}
});