Javascript url正则表达式

javascript url regex

本文关键字:正则表达式 url Javascript      更新时间:2023-09-26

如何允许用户在没有使用javascript中的正则表达式的http://前缀的情况下输入子域名和域名?我需要允许:domainname.com or www.domainname.com or www.domainname.co.uk.我现在有这个,它期望www。:

/^(?=www'.)[A-Za-z0-9_-]+'.+[A-Za-z0-9.'/%&='?_:;-]+$/ix.test(value);

试试这个:

/^(?=www'.)?[A-Za-z0-9_-]+'.+[A-Za-z0-9.'/%&='?_:;-]+$/

标记www组?使其为0或1匹配,这是我所理解的您想要的。

测试http://www.regular-expressions.info/javascriptexample.html

在http://www.regextester.com/

上进行测试时,似乎可以正常工作。
/^('w+:{0,1}'w*@)?('S+)(:[0-9]+)?('/|'/(['w#!:.?+=&%@!'-'/]))?/