社区
C#
帖子详情
求一正则表达式,100分
humer
2005-08-01 01:38:09
页面有一文本框,在客户输入时,不让它输入带 html 标记和脚本,其它字符和数字都让输入,怎么写?谢谢大家
...全文
125
2
打赏
收藏
求一正则表达式,100分
页面有一文本框,在客户输入时,不让它输入带 html 标记和脚本,其它字符和数字都让输入,怎么写?谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
humer
2005-08-01
打赏
举报
回复
凡瑞大哥,您就象我心中的偶像,不,更确切的是神。谢谢啦~!结帐
fanruinet
2005-08-01
打赏
举报
回复
如果仅仅是禁止html、脚本的话屏蔽<>两个符号就可以了,如下只能匹配不含<>的字符串
^[^<>]*$
但是最好是换一种思路,只把允许输入的字符列出来,会更安全,比如值许输入字母和数字:
^[a-zA-Z0-9]*$
也可以在里面加上其他特殊字符,比如
^[a-zA-Z0-9_@#]*$
另外像论坛、留言板之类的“内容”文本框仅仅是不希望输入的html被浏览器解析的话,那么用
HttpUtility.HtmlEncode(textbox.Text)来将<>以及其他字符编码,然后将返回值存入数据库,那么在显示的时候用户的输入都会被原封不动的显示在页面上。这种方法比较安全。
正则表达式
函数笔记.php
//此时'/example/'就为一
正则表达式
//另外,//可以为
分
隔符,
分
隔符可以是非数字、非反斜线、非空格的任意字符。 //经常使用的
分
隔符是正斜线(/)、hash符号(#) 以及取反符号(~) //
分
隔符后面可以使用模式修饰符,...
正则表达式
大全
这一
正则表达式
用于验证输入的字符串是否恰好由n位数字组成。其中`\d`代表任意一位数字,而`{n}`表示重复n次。例如,如果n=4,则该表达式将只允许通过四位数字的验证,如“1234”。 ### 2. 只能输入至少n位的数字:...
C++ 表达式和语句
C++是一种强大的编程语言,它的核心在于表达式和语句,这是编程的基础。在这个PPT中,我们将深入探讨C++的表达式和语句,这对于初学者来说是至关重要的概念。 首先,表达式是由一个或多个操作数和操作符组成的,...
正则表达式
30
分
钟入门教程
我们可以使用`0\d{2}-\d{8}`这一
正则表达式
进行匹配。这里的`{n}`表示前一个元素重复n次,因此`\d{2}`匹配两位数字,`\d{8}`匹配八位数字。 #### 测试工具推荐 学习
正则表达式
的过程中,测试工具必不可少。以下是...
javascript
正则表达式
和字符串RegExp and String(一)
通过RegExp构造方法来创建一
正则表达式
为了更好的描述模式,
正则表达式
提供了3个标识,
分
别是: g/i/m g: 全局匹配:在整个字符串中匹配,而不是在第一次匹配后之后停止 i: 忽略大小写匹配 m: 对多行字符串中的每一...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章