27 votes

Comment extraire le nom d'hôte d'une URL en JavaScript ?

Capturez le domaine jusqu'aux caractères de fin $, \?, /, :. J'ai besoin d'une regex qui capture example.com dans tous ces cas.

example.com:3000
example.com?pass=gas
example.com/
example.com

0voto

stroncium Points 928
/^((?:[a-z0-9-_]+\.)*[a-z0-9-_]+\.?)(?::([0-9]+))?(.*)$/i

correspondances sont hôte, port, chemin

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X