2016-09-18 71 views
0

我正在製作電子商務應用程序,並且希望用戶能夠將內容放在指定的網址上。如果用戶放入類似「/ thank-you!」的內容,我該如何清理字符串以成爲有效的URL或檢查這是否爲有效的URL格式?我希望URL基本上總是在單詞之間被縮寫,就像「/ thank you」中的「/ thank-you」一樣。什麼是實現這樣的事情的最佳途徑。我在C#中使用.NET MVC 4.如何檢查字符串是否具有網址友好性

回答

3

唉,我不能評論'可能的重複'但(How to check whether a string is a valid HTTP URL?)。 因爲這必須是答案,所以驗證字符串URL的一種方法是使用URI.TryCreate函數。另請參閱https://msdn.microsoft.com/en-us/library/system.uri.trycreate(v=vs.110).aspx

URI也是URL的首選數據類型,而不是字符串。

+1

您可能無法評論,但您仍然可以[標記爲possibe副本](http://stackoverflow.com/help/privileges/flag-posts),這是用戶「寫」這樣的評論。 –

+0

@VisualVincent - 感謝您指出 - 會做一些額外的閱讀。 –

+0

哎呀,我的壞。我完全錯過了這一點:'*這些選項不會出現在旗幟菜單中,直到您獲得50個聲望(評論所需的金額)。「 –

相關問題