我正在使用MVC Razor。我面臨一個問題來驗證URL驗證。URL驗證問題MVC剃刀和JQuery
我需要在插入臨時數據庫之前進行URL驗證。
我的http://www.regxlib.com/Search.aspx?k=&c=2&m=-1&ps=20
參考,並找到了一個很好的驗證模式,
(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
雖然我在MVC視圖中工作,它給我的錯誤,所以我必須將其更改爲
(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@@?^=%&:/~\+#]*[\w\-\@@?^=%&/~\+#])?
ie
@@
而不是@
當它運行,如果我看到控制檯,我得到了原來的一個,所以我認爲這是好的,我做的 @@
代替@
但在控制檯我得到一個錯誤
誰能告訴我什麼是錯,所以得到了錯誤,
「無效的範圍字符類」來解決這個
不是這樣的答案,但這兩個」&「實際上不應該是」&「,而只是」&「 - 它們經常被HTML編碼一次您從中獲得正則表達式的網站。 – JimmiTh 2012-01-31 09:48:08