为什么正则表达式验证不起作用?
|
我有一个表格
<td class=\"label\">@Html.LabelFor(u => u.Link)</td>
<td>
@Html.TextBoxFor(u => u.Link)
@Html.ValidationMessageFor(u => u.Link)
</td>
Link
财产中有RegularExpression
[RegularExpression(@\"^(([^\\:\\/?#]+)\\:)?(\\/\\/([^\\/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$\", ErrorMessage= \"invalid URL\")]
但是它尚未得到验证。如果我加上“ 4”,则该字段有效。
我包括3个脚本:
jQuery 1.5.2
jquery.validate.min.js(默认)
jquery.validate.unobtrusive.min.js(默认)
我是否需要包含其他脚本?为什么不适用于正则表达式?
没有找到相关结果
已邀请:
1 个回复
刷遍派戳