首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript url regex

javascript url regex
EN

Stack Overflow用户
提问于 2011-09-02 17:23:47
回答 2查看 1.2K关注 0票数 0

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

代码语言:javascript
复制
/^(?=www\.)[A-Za-z0-9_-]+\.+[A-Za-z0-9.\/%&=\?_:;-]+$/ix.test(value);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-02 17:41:10

试试这个:

代码语言:javascript
复制
/^(?=www\.)?[A-Za-z0-9_-]+\.+[A-Za-z0-9.\/%&=\?_:;-]+$/

使用标记www组将使其成为零或一匹配,据我所知这是您想要的。

使用http://www.regular-expressions.info/javascriptexample.html进行测试

票数 1
EN

Stack Overflow用户

发布于 2011-09-02 17:32:46

当在http://www.regextester.com/上进行测试时,这似乎是可行的

代码语言:javascript
复制
/^(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7281499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档