JSFiddle - React, Tailwind, and code Playground
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\./, ''));