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

removing header templates that make this page appear among task categories
(Initial article creation)
 
(removing header templates that make this page appear among task categories)
 
(4 intermediate revisions by 2 users 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