首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用正则表达式验证ftp主机名

问如何使用正则表达式验证ftp主机名
EN

Stack Overflow用户
提问于 2014-05-20 17:11:20
回答 1查看 781关注 0票数 0

我想使用knock js来验证ftp主机名。我在knockout中定义了如下验证:

代码语言:javascript
复制
 selfLeadAdapter.Url = ko.observable(data.Url).extend({
                        required: { message: "Host required." }
                      }).extend({
                          pattern: {
                              message: 'Hey this doesnt match my pattern',                                  
                              params: /((?:https?\:\/\/|www\.)(?:[-a-z0-9]+\.)*[-a-z0-9]+.*)/i
                          }
                      });

但是正则表达式用于验证网页或网站。我想验证ftp主机名。这将以ftp://ftp.example.com的形式出现

EN

回答 1

Stack Overflow用户

发布于 2014-05-20 17:28:03

您可以使用以下表达式:

代码语言:javascript
复制
/^ftp:\/\/(.*)$/i

你可以说得更具体些,这取决于你到底想要什么。举个例子:

代码语言:javascript
复制
/^ftp:\/\/(\w*\.\w*\.com)$/i
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23755552

复制
相关文章

相似问题

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