我有一個用戶可以輸入URL的文本框,我想驗證用戶輸入,例如url與應用程序在同一個域中(在web配置中指定)。驗證域名
我想使用JavaScript來驗證這與正則表達式。
域名是「http://www.example.com」,我期待的用戶輸入是「http://www.example.com/folder」。
域名存儲在Webconfig AppSettings部分。
我有一個用戶可以輸入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]
指示輸入框)
這實際上聽起來像一個很好的計劃..如果沒有其他方式,那麼我可能不得不使用這個..根據要求,我需要讓用戶輸入整個網址.. – user428747 2010-12-10 16:01:59
嘗試 location.href.match(/^http:\/\/(.+?)\//)
什麼是您的JavaScript抽象? – 2010-12-10 15:34:17
你能告訴我們你的web配置規範是什麼樣子嗎? ie是protocol://example.com/,example.com/,或者example.com – 2010-12-10 15:39:20
「'http://www.example.com'」,而im期待用戶的網址是「http:// www .example.com /文件夾「 – user428747 2010-12-10 15:54:59