标签: javascript regex
我有一个连续的场景 - 。或.-不应该被允许在URL中。
EG。不应该允许https://www.test.-nic,而应该允许https://www.test.nic--xn/
你能帮助我改进这个正则表达式吗?
/^(http|https|ftp):\/\/[a-z0-9]+(.[a-z0-9-]+)*.[a-z0-9]{2,5}(:[0-9]{1,5})?(\/.-*)?$/i