c# - SFTP URL 的正则表达式

标签 c# html angularjs url sftp

在我的应用程序中,我使用 angularjs 和 html5。要求是仅获取 sftp 站点作为 URL。 html5的默认URL属性允许http、https、sftp和ftp站点。我认为使用 ng-pattern 可以解决这个问题。但我不确定要使用的模式。任何人都可以帮忙解决这个问题吗?

<input type="url" name="url" ng-model="user.url" required ng-pattern="sftp://.+"/>
 <span class="error" ng-show="myForm.url.$error.pattern">URL is in Invalid Format
  </span>

根本不显示无效网址的错误消息。

最佳答案

您可以使用输入的模式属性并编写自己的正则表达式。 例如,您只能接受以 sftp 开头并包含任何后续字符的字符串。 type="url"的验证将保留并保证 url 有效。

<input type="url" pattern="sftp://.+" />

关于c# - SFTP URL 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24241469/

相关文章:

javascript - 获取类型错误 : undefined is not a function AngularJS

javascript - Angular Material 菜单在移动设备中触发点击事件 2 次

c# - 对象的比较取决于其值

c# - 搜索列表<T>

c# - 是否有编译为机器代码的 C C++ C# 编译器

c# - 如何在单声道(GTK)中更改窗口背景颜色?

html - 如何使用输入类型 ="number"使用 CSS 调整按钮的大小

android - 移动 Chrome 和高度相关的大小调整和滚动

javascript - 如何滑动 div 并在每次单击 google-slide 时显示不同的内容?

angularjs - 如何在 AngularJs 中检查互联网连接