带有子域的URL正则表达式

时间:2019-06-27 11:03:19

标签: javascript php regex

我正在尝试为域+子域构建正则表达式。 不幸的是,我没有定义它。

我已经为常规域构建了正则表达式。

/^[a-zA-Z0-9]{1,}[-]{0,}[a-zA-Z0-9]{1,}.([a-zA-Z0-9].){2,}(com|co.il|org|co|net|info|biz|org.il|io)$/

我希望用户可以输入任意次数的文本和点(例如:“ web。”),但不需要输入 另外,如果用户添加另一个点,则要求他先添加字母/数字,这样它才是有效的子域

1 个答案:

答案 0 :(得分:0)

尝试使用以下正则表达式:

/^([a-zA-Z0-9][a-zA-Z0-9-_]*\.)*[a-zA-Z0-9]*[a-zA-Z0-9-_]*[[a-zA-Z0-9]+$/
相关问题