asp.net – 防止TextBox中的特殊字符
发布时间:2020-07-09 06:54:35 所属栏目:asp.Net 来源:互联网
导读:我想阻止用户在TextBox中输入url(如href =“”). 我想使用正则表达式验证器,但不知道写什么? 我该怎么做? 你的意思是你真的想阻止他们在TextBox中输入文本href =“,或者你想阻止URL?无论如何, RegexValidator是一个解决方案: 实际上,据我所知,没有一种非
|
我想阻止用户在TextBox中输入url(如href =“”). 我想使用正则表达式验证器,但不知道写什么? 我该怎么做? 解决方法你的意思是你真的想阻止他们在TextBox中输入文本href =“,或者你想阻止URL?无论如何,RegexValidator是一个解决方案:实际上,据我所知,没有一种非常简单的方法可以使用OOTB-regex验证器来执行否定包含(即“如果有任何匹配则失败”).聪明的人可能能够纠正我.但你绝对可以使用自定义验证器: <asp:TextBox runat="server" id="myTextBox" /> <asp:CustomValidator runat="server" OnServerValidate="ValidateNoUrls" ControlToValidate="myTextBox" ErrorMessage="URLs not allowed" /> 代码隐藏: protected void ValidateNoUrls(object sender,ServerValidateEventArgs e)
{
e.IsValid = !Regex.IsMatch(e.Value,@"(ht|f)tp(s?)://[0-9a-zA-Z]([-.w]*[0-9a-zA-Z])*(:(0-9)*)*(/?)([a-zA-Z0-9-.?,'/+&%$#_]*)?");
} (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 测试Oracle存储过程的最简单的方法
- asp.net-mvc – 将DropDownListFor绑定到字典
- asp.net-mvc-4 – 在一个项目中混合Web Api和ASP.Net MVC页
- asp.net-core – 找不到Swashbuckle.AspNetCore SwaggerOpe
- asp.net-mvc – 为一个MVC视图使用两个强类型模型
- 从ASP.NET C#启动一个程序
- asp.net – 我可以在超链接上显式指定NavigateUrl吗?
- 文档在线预览的实现
- asp.net-mvc-3 – MVC3非顺序索引和DefaultModelBinder
- asp.net-mvc-4 – Can Castle Windsor可用于在ASP.NET MVC
推荐文章
站长推荐
- Asp.NEt邮箱验证修改密码通过邮箱找回密码功能
- asp.net下创建、查询、修改带名称空间的 XML 文件
- 如何为ASP.NET身份设置密码规则?
- asp.net-mvc-2 – 如何使用Castle Windsor在MVC中
- asp.net-mvc-4 – .net 4.5 ASP.Net web API JSO
- asp.net-mvc-4 – 如何在Kendo UI Grid中扩展页面
- ASP.NET代码隐藏中的当前工作目录 – 我们可以依
- asp.net-mvc – 我可以从服务器端的持票令牌中检
- asp.net-mvc – ASP.NET MVC推荐的依赖注入框架是
- 在ASP.NET 2.0中的特定时间清除缓存
热点阅读
