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

removing header templates that make this page appear among task categories
(Added regex)
(removing header templates that make this page appear among task categories)
 
(One intermediate revision by one other user not shown)
Line 4:
^[A-Za-z]{2,6}((?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+$
 
=={{header|C sharp|C#}}==
<lang csharp>/// <summary>
/// Reverses a domain name.
Line 15:
}</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