我想使用knock js来验证ftp主机名。我在knockout中定义了如下验证:
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的形式出现
发布于 2014-05-20 17:28:03
您可以使用以下表达式:
/^ftp:\/\/(.*)$/i你可以说得更具体些,这取决于你到底想要什么。举个例子:
/^ftp:\/\/(\w*\.\w*\.com)$/ihttps://stackoverflow.com/questions/23755552
复制相似问题