User:Euphoria/common.js: Difference between revisions
From Test Wiki
using a regular expression
(extract the username specifically from user contributions pages) |
(using a regular expression) |
||
Line 7: | Line 7: | ||
// Check if the current page is a user contributions page | // Check if the current page is a user contributions page | ||
if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') { | if (mw.config.get('wgCanonicalSpecialPageName') === 'Contributions') { | ||
// Extract username from the contributions page | // Extract username from the contributions page using a regular expression | ||
var match = pageTitle.match(/Special:Contributions\/( | var match = pageTitle.match(/Special:Contributions\/([^?]+)/); | ||
username = match ? match[1] : null; | username = match ? match[1] : null; | ||
} else { | } else { |