User:Frap/Reverse domain name notation: Difference between revisions
User:Frap/Reverse domain name notation (view source)
Revision as of 16:38, 19 November 2017
, 6 years agoremoving 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}(?<!-)\\.)+$
==
<lang csharp>/// <summary>
/// Reverses a domain name.
Line 15:
}</lang>
==
<lang javascript>function reverseDomain(domain) {
return domain.split('.').reverse().join('.');
}</lang>
==
<lang perl>sub reversedomain {
return join ".", reverse split /\./, $_[0];
}</lang>
==
<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>
<lang python>def reverse_domain(domain):
"""Reverses a domain name."""
return '.'.join(reversed(domain.split('.')))</lang>
==
<lang ruby># Reverses a domain name.
def reverse_domain(domain)
|