c# - 验证域名

标签 c# javascript regex ajax validation

我有一个文本框,用户可以在其中输入 URL,我想验证用户输入,例如 URL 与应用程序位于同一域中(在 Web 配置中指定)。

我想使用 javascript 通过正则表达式来验证这一点。

域名是“http://www.example.com”,我期望的用户输入是“http://www.example.com/folder”。

域名存储在 Webconfig AppSettings 部分中。

最佳答案

另一种方法怎么样?而不是询问完整的 URL:

URL: [http://example.com/foo/bar]

而是要求相对 URL,并且只让用户填写主机后面的部分:

URL: http://example.com/[foo/bar]

(其中[xyz]表示输入框)

关于c# - 验证域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4410381/

相关文章:

javascript - 正则表达式匹配引号之外的字符串,如果引号不完整,则不匹配任何内容

java - 第一个正则表达式实例匹配不匹配第一行?

c# - LINQ 是否尝试一次性解决问题?

javascript - 让元素更改选择表单值

c# - 关于处理 DataContext 和 DataBind()

javascript - Angular 2 ngModel不绑定(bind)类定义中定义的对象属性

javascript - 将 Polymer 3 路由更改为不同的 html 页面

regex - "GREATER THAN"的 SUMIF 数组公式

c# - 在 Ms Access 数据库中的特定记录上应用运算符的有效方法

c# - 在 C# 中将字符串转换为字节数组以在 C++ 中将字符串写入文件