JSFiddle - React, Tailwind, and code Playground

by alexseroshtan

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/punycode/2.3.1/punycode.min.js"></script>

JavaScript

export const removeWWW = (str) => {
  if (
    /^www\.(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9])$/.test(
      str,
    )
  ) {
    return str.replace(/^www\./, '')
  }
  return str
}

console.log('http://www.logopädie.www.at'.replace(/www\./, ''));