正则表达式匹配连续 - 。或.-(连字符和点)在一个字符串中

时间:2015-07-13 15:46:40

标签: 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

0 个答案:

没有答案