User:Frap/Reverse domain name notation: Difference between revisions

removing header templates that make this page appear among task categories
m (Paddy3118 moved page Reverse domain name notation to User:Frap/Reverse domain name notation: Not task-like enough)
(removing header templates that make this page appear among task categories)
 
(3 intermediate revisions by one other user not shown)
Line 1:
Encyclopedic article can be found on [[wp:Reverse domain name notation|Wikipedia]].
 
Regex:
=={{header|JavaScript}}==
^[A-Za-z]{2,6}((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+$
 
==C#==
<lang csharp>/// <summary>
/// Reverses a domain name.
/// </summary>
/// <param name="domain">A domain name.</param>
/// <returns>A string with the domain name reversed.</returns>
private static string ReverseDomainNameNotation(string domain)
{
return string.Join(".", domain.Split('.').Reverse());
}</lang>
 
=={{header|JavaScript}}==
<lang javascript>function reverseDomain(domain) {
return domain.split('.').reverse().join('.');
}</lang>
 
=={{header|Perl}}==
<lang perl>sub reversedomain {
return join ".", reverse split /\./, $_[0];
}</lang>
 
=={{header|PHP}}==
<lang php>function reverseDomain(domain) {
return implode('.', array_reverse(explode('.', domain)));
}</lang>
 
==PowerShell==
=={{header|Python}}==
<lang powershell>function Get-ReverseDomain($domain)
{
$segments = $domain.split('.')
[array]::reverse($segments)
return $segments -join '.';
}</lang>
 
=={{header|Python}}==
<lang python>def reverse_domain(domain):
"""Reverses a domain name."""
return '.'.join(reversed(domain.split('.')))</lang>
 
=={{header|Ruby}}==
<lang ruby># Reverses a domain name.
def reverse_domain(domain)
24

edits