验证域名

时间:2010-12-10 15:29:38

标签: c# javascript regex ajax validation

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

我想用javascript用正则表达式验证这一点。

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

域名存储在Webconfig AppSettings部分中。

2 个答案:

答案 0 :(得分:2)

替代方法怎么样?而不是要求完整的URL:

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

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

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

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

答案 1 :(得分:0)

尝试 location.href.match(/^http:\/\/(.+?)\//)