我正在使用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